//把名为: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循环行列,使用事务保存到数据库中,这样保证同时性
便利
for循环读数据到Datatable中,再存到数据库中