C# DataTable常见用法汇总
C#DataTable的常见用法:
(1)新建数据表。
DataTabledt=newDataTable();如果带个String参数,此参数表示表名。
(2)向表添加列。
//数据库的Nvarchar等类型,在此可用String兼容。可不指明数据类型
DataColumndc=newDataColumn("商品编号",typeof(system.string));
dt.Columns.Add(dc);
(3)设置表特定行与列的数据值。
dt.Rows[i].SetField(dc,int.Parse(hc.Values[i]);
(4)将某行数据加入到表。
dt.Rows.Add(dr.ItemArray);
(5)合并表。
DataTableds=car.getGoods(v); //从数据库里读出的表 dt.Merge(ds); //将ds表合并到表dt
(6)复制表。
dt=ds.Clone();
完整代码段:
protectedvoidPage_Load(objectsender,EventArgse)
{
HttpCookiehc=Request.Cookies["goods"];
DataTabledt=newDataTable();
DataColumndc1=newDataColumn("商品编号");
DataColumndc2=newDataColumn("商品名称");
DataColumndc3=newDataColumn("商品重量");
DataColumndc4=newDataColumn("商品价格");
DataColumndc5=newDataColumn("购买数量");
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
dt.Columns.Add(dc3);
dt.Columns.Add(dc4);
dt.Columns.Add(dc5);
TemplateFieldfd=newTemplateField();
fd.HeaderText="数量";
if(hc!=null)
{
for(inti=0;i(dc5,int.Parse(hc.Values[i]));
}
GridView1.DataSource=dt;
GridView1.DataKeyNames=newstring[]{"商品编号"};
GridView1.DataBind();
dt.Dispose();
}
}
以上就是C#DataTable常见用法汇总的详细内容,更多关于C#DataTable的资料请关注毛票票其它相关文章!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。