我试图在datagridview
内部和int中获取当前选择的行,但是即使在此网站上我也找到了所有示例,它总是给我索引超出范围的错误,因此我使用了if语句检查是否存在任何错误选中的所有行,但无论我选择什么,它只会返回我-1,我只是不明白为什么它对我不起作用。
private void mainTableDataGridView_SelectionChanged(object sender, EventArgs e)
{
int index = -1;
if (mainTableDataGridView.SelectedRows.Count > 0)
{
index = mainTableDataGridView.SelectedRows[0].Index;
}
textBox1.Text = Convert.ToString(index);
}
private void dataGridView1_SelectionChanged(object sender, EventArgs e)
{
this.Text = dataGridView1.SelectedCells[0].RowIndex.ToString();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句