C# winform 在datagridview中选中行删除并同时删除ACCESS中的数据

如题所述

选中时 获取 选中行的 唯一标示列的值,通常都是ID,主键。

然后根据ID 去 写SQL语句,然后传到Access里执行SQL语句

如果有细节的疑问 可以百度hi我
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-10-18
获取datagridview选中行的主键,然后写个sql语句删除,再刷新datagridiew的数据源,ok
第2个回答  2010-10-17
获取你选中行中所对应数据库中表的主键值,用这个值对数据库进行删除操作

然后再重新加载一下数据

确切的说就是先删除数据库中对应记录,再将数据库读取到dataGricView中

在C#中dataGridView1如何删除行并删除数据库里面的
1、我们可以在窗体页面上添加ContextMenuStrip快捷菜单。2、然后我们就能就能在删除行这个子项中编写删除事件代码。3、此时我们我们就能调用DataGridView的Rows属性。4、然后引用rowIndex属性即可获得行下标。5、此时我们就能通过获取到Rows行下标的IsNewRow属性判断是否被选中。6、如果被选中了,我们就能利用Data...

c#中删除Access数据库某行(在dataGridView控件中怎样选中该行)
private void grdList_DoubleClick(object sender, System.EventArgs e){ 在这里面加个是否确定删除 DataRow dr = ((DataView)this.grdList.DataSource).Table.Rows[this.grdList.CurrentRowIndex]; \/\/找到当前行 delete from 表 where 索引=dr["索引"].tostring();} ...

你好!关于c#中选中dataGridView的一行或者多行,然后删除数据库对应的数...
删除后,需要重新绑定dataGridView数据。\/\/绑定dataGridView数据源 private void BindGrid(){ (略)} \/\/删除dataGridView选中行 protected void btnDel_Click(object sender, EventArgs e){ (删除操作略)BindGrid();}

c# 选中dataGridView中的一行将其删除
1.你只是手工删除dataGridView选中行,数据库里的这行数据并没有改变,代码这样写:if (this.dgvXFLB.SelectedRows.Count > 0){ DataRowView drv = dgvXFLB.SelectedRows[0].DataBoundItem as DataRowView;drv.Delete();} 判断是否有被选中的行,然后将该行删除,注意,只是dataGridView里移除该...

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

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

C#如何删除datagridview中的表选中的单行或多行数据,并且同步到数据库...
new StringBuilder("delete from 数据表名 where 编号 in (");foreach(DataGridViewRow row in DataGridView1.SelectedRows){ sub.Append(row.Cells[0].Value.ToString()+",");} sub.Remove(sub.Length-1,1);\/\/删除最后一个逗号 sub.Append(")");string str_del = sub.ToString();自己...

c#中用DataGridView工具条中的“删除”按钮删除选中行再点保存提示错误...
1.你的数据库权限设置问题;2.数据库中表之间的关系导致有的值不能随意删除。3.datagridview的删除操作是针对行或列。正常情况下:如果数据库关系正确,将其导入sqldatasource,然后与datagridview绑定,执行删除按钮是可以成功的。回复:DataGridView绑定BindingSource,BindingSource绑定你的数据源。删除时用...

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

C#按上下健控制DataGridView选中行的信息显示在其他组件上,当选中空行...
用GridView的SelectedChange事件就行。好象是默认支持上下键切换选中行的。如果不支持就用KeyPress事件也行。另外传送选中行对象过去就行,此对象有相应的状态属性,可判断是清空还是给值于控件

相似回答