c# winFrom中,dataGridView空间,如何在列表内直接编辑数据,然后保存到数据库? c# winFrom中,dataGridView空间,如何在列表内直接编辑数据,然后保存到数据库?dataGridVIew的数据源是ds.Table[0],除了循环所有行update,有没有好方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 当然可以用DataAdapter.Update()来更新 我这有例子 QQ521070107 我是在datagirdview里面直接编辑然后保存到数据库的 不用,直接对DataTable进行操作,非常简单: SqlConnection connection = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.DeleteCommand = new SqlCommand("", connection); da.InsertCommand = new SqlCommand("", connection); da.UpdateCommand = new SqlCommand("", connection); SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(da); da.DeleteCommand = myCommandBuilder.GetDeleteCommand(); da.InsertCommand = myCommandBuilder.GetInsertCommand(); da.UpdateCommand = myCommandBuilder.GetUpdateCommand(); DataTable tb=(DataTable)datagridview1.DataSource; da.Update(tb); DataTable.Rows里面每个DataRow的属性DataRowState , Adapter.Update会自动更具行状态来更新:包括添加、删除、修改数据库! 简单的数轴问题 FileStream对象读取文本文件中的文字? 在子窗体的Paint事件中画的图,为什么最小化后,还是消失了?? 类之间的数据类型转换,请帮忙用解释一下? 有什么好的C#群介绍个 一机连多个串口设备,给个解决方案! 关于Directory.getCurrentirectory的问题 ADO.NET交流群:7917615 c#写的HTML编辑器 如何对字符串操作 日期转换. Rectangle 里的height为负,什么意思,DrawImage取的什么部分?
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.DeleteCommand = new SqlCommand("", connection);
da.InsertCommand = new SqlCommand("", connection);
da.UpdateCommand = new SqlCommand("", connection);
SqlCommandBuilder myCommandBuilder = new SqlCommandBuilder(da);
da.DeleteCommand = myCommandBuilder.GetDeleteCommand();
da.InsertCommand = myCommandBuilder.GetInsertCommand();
da.UpdateCommand = myCommandBuilder.GetUpdateCommand(); DataTable tb=(DataTable)datagridview1.DataSource;
da.Update(tb); DataTable.Rows里面每个DataRow的属性DataRowState , Adapter.Update会自动更具行状态来更新:包括添加、删除、修改数据库!