DataTable dt=new DataTable("cart");
DataColumn dc1=new DataColumn("prizename",Type.GetType("System.String"));
DataColumn dc2=new DataColumn("point",Type.GetType("System.Int16"));
DataColumn dc3=new DataColumn("number",Type.GetType("System.Int16"));
DataColumn dc4=new DataColumn("totalpoint",Type.GetType("System.Int64"));
DataColumn dc5=new DataColumn("prizeid",Type.GetType("System.String"));
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
dt.Columns.Add(dc3);
dt.Columns.Add(dc4);
dt.Columns.Add(dc5);
//以上代码完成了DataTable的构架,但是里面是没有任何数据的
for(int i=0;i<10;i++)

{
DataRow dr=dt.NewRow();
dr["prizename"]="娃娃";
dr["point"]=10;
dr["number"]=1;
dr["totalpoint"]=10;
dr["prizeid"]="001";
dt.Rows.Add(dr);
}
//填充了10条相同的记录进去
DataColumn dc1=new DataColumn("prizename",Type.GetType("System.String"));
DataColumn dc2=new DataColumn("point",Type.GetType("System.Int16"));
DataColumn dc3=new DataColumn("number",Type.GetType("System.Int16"));
DataColumn dc4=new DataColumn("totalpoint",Type.GetType("System.Int64"));
DataColumn dc5=new DataColumn("prizeid",Type.GetType("System.String"));
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
dt.Columns.Add(dc3);
dt.Columns.Add(dc4);
dt.Columns.Add(dc5);
//以上代码完成了DataTable的构架,但是里面是没有任何数据的
for(int i=0;i<10;i++)
{
DataRow dr=dt.NewRow();
dr["prizename"]="娃娃";
dr["point"]=10;
dr["number"]=1;
dr["totalpoint"]=10;
dr["prizeid"]="001";
dt.Rows.Add(dr);
}
//填充了10条相同的记录进去
本文详细介绍了如何使用C#创建并填充一个DataTable实例的过程,包括定义列类型和添加数据行。
3886

被折叠的 条评论
为什么被折叠?



