动态创建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);
                        }

posted on 2011-09-28 15:02  冒得味口  阅读(500)  评论(0编辑  收藏  举报