动态创建DataTable

简单的实现;

代码
DataTable dt = new DataTable();
//添加列
                        DataColumn Title = new DataColumn("Title"typeof(string));
                        DataColumn TitleLink 
= new DataColumn("TitleLink"typeof(string));
                        dt.Columns.Add(Title);
                        dt.Columns.Add(TitleLink);
//添加行数据      
                  foreach (SPListItem item in items)
                        {
                            DataRow row 
= dt.NewRow();
                            row[Title] 
= item.GetFormattedValue("Title");
                            row[TitleLink] 
= SiteName + "/" + WebName + "/" + web.Lists[ListName].RootFolder + 
                                
"/" + "DispForm.aspx?ID=" +
                                item.GetFormattedValue(
"ID"+
                                
"&Source=" + SiteName + "/" + WebName + "/"; ;
                            dt.Rows.Add(row);
                        }
来源:动态创建datatable
原文地址:https://www.cnblogs.com/dooom/p/1770466.html