我们在使用DataTable的时候,如何在内存上对其进行增删改呢?
1、先实例化一个DataTable
DataTable dt=new DataTable();
2、为其增加列
dt.Columns.Add("id");
dt.Columns.Add("name");
3、查询数据
通过唯一标识找到对应行:
DataRow dr=dt.Rows.Find("1");
通过条件查询行集合:
string str="id=1 and name='飞'";
DataRow[] rows=dt.Select(str);
4、新增数据行
DataRow dr = dt.NewRow();
dr["id"]=1;
dr["name"]="飞";
dt.Rows.Add(dr);
5、修改数据
DataRow dr=dt.Rows.Find("1");
dr["name"]="飞飞";
6、删除数据
DataRow dr=dt.Rows.Find("1");
dr.Delete();
7、将一个DataTable的数据复制到另一个里边
DataTable dt2=new DataTable();
dt2.=dt.Clone();
8、清除一个DataTable的数据
dt.clear();