怎么循环gridview获得其中数据,然后保存到数据库中
4个回答
展开全部
//把名为: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:插入数据库自己写!!
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循环行列,使用事务保存到数据库中,这样保证同时性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for循环读数据到Datatable中,再存到数据库中
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |