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:插入数据库自己写!!
sc.DestinationTableName = tabNamesc.BatchSize = dt.Rows.Count
sc.WriteToServer(dt)
拷贝
可以在gridview里面添加控件,也可以放在外面个人喜欢外面,呵呵,不过里面可以使用自带的,删除,和编辑,很方便
外面的话,就3个button里,双击写增删改查。。(代码我就不写了。写太多了)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)