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(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。