0

我有DataGrid一个 Windows 窗体应用程序,我想获取用户单击的单元格的位置并显示该行的内容。

我有 4 列,行数各不相同。

有人可以指出我正确的方向吗?

干杯

4

1 回答 1

3

http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridview.cellclick.aspx

您将需要利用 CellClick 事件来处理此问题。

将事件处理程序方法(类似于上面文章中的方法)连接到您的数据网格,并且您在传递给该方法的参数中拥有所需的所有信息(e.RowIndex例如)。

创建事件处理程序

private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
  //Do what you want here with e.RowIndex or e.ColumnIndex, for example
}

把它挂起来

this.dataGridView1.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellClick);
于 2013-10-10T08:07:05.593 回答