c#中 在datagridview 中删除选定的记录 并同时保存到sql数据库中 该如何实现?

删除操作是通过图中的“X”按钮实现的 但该按钮初始时只实现了删除功能 这是代码 private void Form1_Load(object sender, EventArgs e)
{
// TODO: 这行代码将数据加载到表“userDataSet.customer”中。您可以根据需要移动或移除它。
this.customerTableAdapter.Fill(this.userDataSet.customer); 该如何编写代码实现保存功能呢?

你要把增删改+显示都写成一个方法
Form1_Load是加载事件啊。。。不可能你每次删除后都要重新加载页面嘛
你应该是
Form1_Load(object sender, EventArgs e)
{
显示()
}
pulic void 删除()
{
删除代码
显示()
}
public void 显示()
{
显示的代码(查出数据给datagridview )
}
温馨提示:内容为网友见解,仅供参考
无其他回答

c#中 在datagridview 中删除选定的记录 并同时保存到sql数据库中 该如 ...
Form1_Load是加载事件啊。。。不可能你每次删除后都要重新加载页面嘛 你应该是 Form1_Load(object sender, EventArgs e){ 显示()} pulic void 删除(){ 删除代码 显示()} public void 显示(){ 显示的代码(查出数据给datagridview )}

c# 在datagridview 中 用鼠标选中一行删除并保存到数据库怎么实现?
datagridview.selectrows[0] 这个就是你选中的那一行。可以用datagridview.selectrows[0].cells["列号或者列名"].value来确定这个行的某一个单元格的值。然后在数据库里进行更改。删除datagridview的一行的话用datagridview.rows.remove就可以移除掉。或者重新绑定数据源也行。

C#如何删除datagridview中的表选中的单行或多行数据,并且同步到数据库...
\/\/删除最后一个逗号 sub.Append(")");string str_del = sub.ToString();自己使用str_del删除数据

在c#中,如何使dataGridView中的数据能够修改并且保存的数据库中?
在DATAGRIDVIEW中增加数据比较简单~就是一句SQL插入语句就OK了,修改和删除数据就需要获取到当前选中行的数据,具体方法如下:在DATAGRIDVIEW的CellClick事件(单击事件)中:\/\/这就是得到当前行的第四列的数据。string data=this.dataGridView1.CurrentRow.Cells[3].Value.ToString();然后你只需要将每一...

c#要从datagrid中删除一条选中记录,并在同时数据库里面删除这条记录...
删除键先选中记录删除后更新数据库就好的。单击写入删除按钮事件。原理是:先删除datagrid的记录,然后用SqlDataAdapter的Updata方法更新datagridview表格,数据库就被改变城datagrid一样的数据。

怎么使用C#连接数据库后把DataGridView中的数据进行修改后,再保存到数...
获取datagridview单元格修改后的值,然后用这个值去更新数据库就可以了,下面上代码 try { SqlConnection scon = new SqlConnection("数据库连接字"); scon.Open(); SqlCommand scmd; for (int i = 0; i < dataGridView1.Rows.Count; i++) { string id = dataGridView...

在c#中怎样利用datagridview删除选中的某行记录??
方法太多,一般可以在双击或者单击事件里处理,当然也可以在RowDataBound处理,不过这样你就需要在删除按钮里绑定对应的命令及主键ID等,但这也是常用方法之一。基本常见就这两种,当然还有通过对它进行遍历得到所有选中的行,然后再删除。

C#中DataGridView中值修改怎么反映到数据库
写一个数据库修改方法,要修改的值作参数传进方法 update 表名 set 所有列名=对应的值 where 主键 对应的Command方法 winform用datagridview.rows[].cells[].value.ToString()去读取datagridview单元格的值,然后一一对应调用update方法就可以了。删除sql语句写delete就可以了方法差不多的 ---解决方案-...

C# 在dataGridview里修改数据后如何写回sql server?求代码。。_百度知...
假设你的表已经通过SqlDataAdapter da绑定到Dataset ds.Tables["成绩单"]里,再有dataGridView1的datasource方法显示ds里的这个表 下面是代码,可提供更新的操作 通过触发button来实现 private void button10_Click(object sender, EventArgs e){ if (ds.HasChanges()){ try\/\/捕获异常 { SqlCommandBuilder...

C#怎么删除选择的dataGridView控件中的一条纪录
简单说下我自己的对于这样问题的实现 :删除选中数据:1.双击需要删除的数据行,用一个控件接受该数据行的主键值,2.点击删除按钮,通过后台程序,以上面获取的主键值,通过SQL语句,在数据库中将该行数据删除,3.清空现在的DataGridView控件中的数据,重现将操作过的数据进行填充!这样就实现了对选中行...

相似回答