4,818
社区成员
发帖
与我相关
我的任务
分享public static void Main(string[] args)
{
//测试数据
DataTable dt = new DataTable();
//增加列
dt.Columns.Add("a");
dt.Columns.Add("b");
dt.Columns.Add("c");
//装载测试数据
for (int i = 0; i < 5; i++)
{
DataRow dr = dt.NewRow();
dr["a"] = dt.Columns["a"].ColumnName + i.ToString();
dr["b"] = dt.Columns["b"].ColumnName + i.ToString();
dr["c"] = dt.Columns["c"].ColumnName + i.ToString();
dt.Rows.Add(dr);
}
//装载只需要的列,这里只需要 a,b列
DataView dv = dt.DefaultView;
DataTable dataFilter =
dv.ToTable(true, new string[] { "a","b" });
foreach (DataRow item in dataFilter.Rows)
{
Console.WriteLine(item[0].ToString() + item[1].ToString());
}
Console.ReadLine();
}