当前位置:编程学习 > C#/ASP.NET >>

怎么循环gridview获得其中数据,然后保存到数据库中

答案://把名为:gridview的DataGridView绑定到名为tbl的DataTable中 DataTable tbl = (DataTable)gridview.DataSource; string st; //遍历每一行tbl中的每一行数据 foreach (DataRow row in tbl.Rows) st= row["字段名"].ToString();//具体字段名 原理分析: 其实dataGridView 中的数据源可以看成是一个表的类型存在。而能保存数据库中的表理所当然想到的是DataTable, 由于dataGridView 中的DataSource是一个对象(object)而DataTable是一个具体的实体,所以当把dataGridView 中的DataSource对象值赋给DataTable 时需要进行强制类型转换。这个主要是父子的关系。 PS:插入数据库自己写!!
其他:for循环读数据到Datatable中,再存到数据库中 for循环行列,使用事务保存到数据库中,这样保证同时性 便利

上一个:c# 怎么上传压缩包(.zip类型的压缩文件)到服务器???
下一个:LINQ 按时间查询

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,