正在获取高亮显示的数据表第c#行的行号

本文关键字:数据表 高亮 显示 获取 | 更新日期: 2023-09-27 18:21:48

我现在正在编写一个C#程序,该程序使用连接到SQL数据库的数据表。我需要允许程序从程序和数据库中删除突出显示的行。现在,我有一个关于按键删除的工作事件,它运行SQL命令来删除条目,但是,它删除了所有条目,而不是所选行(这是由于另一个问题)。基本上,我想知道如何返回当前突出显示的行。如果我能返回那个号码,那么我就可以继续我的程序了。

例如,我在数据表的前5行中有数据,但我想突出显示(通过单击)并删除第3行。如果我可以返回第三行,那么我就可以根据一组不同的条件编写不同的SQL语句来处理。

谢谢。

正在获取高亮显示的数据表第c#行的行号

假设使用Bindingsource将数据加载到Datagridview:

if(myBindingSource.Current != null)
{
  myBindingSource.RemoveCurrent();
  myBindingSource.EndEdit();
}