private void button1_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("C1", typeof(int));
for (int i = 1; i <= 5; i++)
{
DataRow dr = dt.NewRow();
dr["C1"] = i.ToString();
dt.Rows.Add(dr);
}
DataTable newdt = dt.Clone();//新的表
DataRow[] drs = dt.Select("C1 > 3");//筛选出的行集合
foreach (DataRow r in drs)
{
newdt.ImportRow(r);//遍历添加到新表
}
//显示结果
foreach (DataRow r in newdt.Rows)
{
MessageBox.Show(r["C1"].ToString());
}
}