DataTable 取出二列 我现在有个DataTable 我想取出二列作为一个新的Datatable请问有办法嘛 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataTable newDt = dt.Clone(); foreach (DataRow item in dt.Rows) { newDt.Rows.Add(item.ItemArray); } newDt.Columns.Remove("xx"); newDt.Columns.Remove("xx2"); void Main(){ DataTable dt; //原有的dt var query=from t in dt.AsEnumerable() select new { ID=t.Field<int>("ID"), Name=t.Field<string>("Name") }; DataTable dtNew; //新的DT dtNew.Columns.Add("ID",typeof(int)); dtNew.Columns.Add("Name",typeof(string)); query.ToList().ForEach(q=>dtNew.Rows.Add(q.ID,q.Name));} http://www.cnblogs.com/conglaile/archive/2007/07/23/828470.html 定义一个新的datatable,取出想要的列赋值给它。 asp.net如分页打印,急!!!!!!!!!! 想问Js,.net读取XML效率问题? 大家看看,在一个项目里,ASP跟ASPNET可以共享SESSION么 关于VS2008和VS2005的问题 有关DATAGRID的排序问题 求一个动态显示datagrid的列的程序??谢谢大家支持。。 如何用ADO.NET访问Oracle 9i 帮帮我 ▲▲▲微软专家,各位朋友请看过来:▲▲▲ vs.net安装失败,系统死机,请进: 关于服务器控件的问题,请高手帮助一下,谢谢! 如何在本地运行服务器的一个应用程序,并得到的传递参数
foreach (DataRow item in dt.Rows)
{
newDt.Rows.Add(item.ItemArray);
}
newDt.Columns.Remove("xx");
newDt.Columns.Remove("xx2");
void Main()
{
DataTable dt; //原有的dt
var query=from t in dt.AsEnumerable()
select new
{
ID=t.Field<int>("ID"),
Name=t.Field<string>("Name")
};
DataTable dtNew; //新的DT
dtNew.Columns.Add("ID",typeof(int));
dtNew.Columns.Add("Name",typeof(string));
query.ToList().ForEach(q=>dtNew.Rows.Add(q.ID,q.Name));
}