日期:2014-05-18  浏览次数:20966 次

选中dataGridView查出的其中一行,然后点击按钮删除该行(分用完,大家理解下)
如题。在dataGridView查出多行,当选择其中一行时,点击删除按钮删除被选中的行。谢谢,待小弟有分时一定补上。

------解决方案--------------------
private void button1_Click(object sender, EventArgs e)
{
int row = dataGridView1.CurrentRow.Index;//取的所要删除的行
this.Text = row.ToString();
ds.Tables[0].Rows[row].Delete();
dataGridView1.DataSource = ds.Tables[0];
然后在更新你的数据库
}

------解决方案--------------------
直接在你的按钮中,通过Romve移除当前行:
dataGridView1.Rows.Remove(dataGridView1.CurrentRow);
------解决方案--------------------
2楼不是说了吗
删除DS里边的,然后再更新数据库啊
sqldataadapter.update(ds)
就可以了。。
不过还要用到 sqlcommandbuilder..
------解决方案--------------------
把你的按钮加在datagridview控件里面
然后添加contentclick事件。
通过事件的e.selectindex类似的属性能够获得当前行,取出想要的主键,
执行删除操作
参照http://msdn2.microsoft.com/zh-cn/library/system.windows.forms.datagridview.cellcontentclick(VS.80).aspx