如何在DataGridView中获取CurrentCell位置

时间:2010-11-28 11:42:02

标签: c# .net winforms datagridview datagridviewcolumn

HI 如何在DataGridView中获取CurrentCell位置。我需要在我的负载加载datagridview当前单元格上面设置的每个组合框时。并获得相同的大小。我怎么能这样做?

1 个答案:

答案 0 :(得分:3)

您可以使用 ColumnIndex property 获取包含当前所选单元格的基于零的索引 CurrentCell property

if (myDataGridView.CurrentCell != null)
{
    int columnIndex = myDataGridView.CurrentCell.ColumnIndex;
}

或者,您可以使用 OwningColumn property 获取包含当前所选单元格的列对象本身 : p>

if (myDataGridView.CurrentCell != null)
{
    DataGridViewColumn columnObject = myDataGridView.CurrentCell.OwningColumn;
}

请注意,我仍然不完全确定这是否是您所要求的。我的表单没有列,所以我假设你的意思是DataGridView。你的答案仍然没有真正解释“位置”到底是什么意思,但这应该告诉你关于包含当前单元格的列你需要知道的一切。