C#关于DataSet,DataTable,DataRow 和DataColumn的区别和用法

2024-10-31 04:20:56
有1个网友回答
网友(1):

DataSet中可以包含多个DataTable

DataRow是DataTable的行

DataColumn是DataTable的列

//实例化一个DataSet
DataSet ds=new DataSet
//实例化一个DataTable
DataTable dt=new DataTable();
//把dt添加到ds中
ds.Tables.Add(dt);
//给dt添加两列
dt.Columns.Add(new DataColumn("col1",typeof(string)));
dt.Columns.Add(new DataColumn("col2",typeof(string)));
//给dt添加一行数据
DataRow row=dt.NewRow(0;
row["col1"]="11";
row["col2"]="aa";
dt.Rows.Add(row);