删除选定行

rubikscc 2009-03-12 10:14:39
ds.Tables[0].Rows[this.bookDataGridView.CurrentRow.Index].Delete()
只能删除第一行 怎样实现删除鼠标选定行呢
请教下大家 谢谢
...全文
66 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tukzer 2009-03-23
  • 打赏
  • 举报
回复
你可以增加一个DataGridVieCheckBoxColumn列
然后添加选中时间

至于删除选中列
最好处理一下选中时间
比如说RowEnter时间等等

ds.Tables[0].Rows[this.bookDataGridView.CurrentRow.Index].Delete()
有点诡异啊,ds看起来是数据源,
bookDataGridView看起来是DataGridView
不知道你要做什么
ggxx 2009-03-13
  • 打赏
  • 举报
回复
如果说只能删除第一行
那你的this.bookDataGridView.CurrentRow.Index就肯定一直是0了,看看程序哪里出了问题。

有两个属性,好象是bookDataGridView.SelectionMode=FullRowSelect;
bookDataGridView.MultiSelect=True;

for(int i=bookDataGridView.SelectedRows.Count-1;i>=0;i--)
{
ds.Tables[0].Rows.RemoveAt(bookDataGridView.SelectedRows[i].Index);
}

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧