【发布时间】:2014-02-09 15:49:25
【问题描述】:
我有一个链接到 ContextMenuStrip 的 DataGridView。 DataGridView 已填充。我选择一行(任何单元格),当我右键单击时,它会打开一个菜单,我可以在其中选择编辑、重命名或删除。如何将所选行的行号传递给我的 ContextMenuStrip? 因此,我左键单击以选择第 2 行中的一个单元格。我右键单击 DataGridView 上的任意位置,然后选择“重命名”。 我想收到一条消息“您想重命名第 2 行”。可以直接右键单击第 2 行并获取消息(无需先选择第 2 行上的单元格)。这是我的代码尝试:
void RenameToolStripMenuItemClick(object sender, EventArgs e)
{ //this should rename the table
MessageBox.Show("This should rename the selected row number " + dataGridView1.SelectedRows.ToString());
}
【问题讨论】:
-
这是在 WPF 还是 Winforms 中?
标签: c# datagridview contextmenustrip