2010-11-28 2 views
1

HI Как получить местоположение CurrentCell в DataGridView. мне нужно, когда мой груз будет загружать все выпадающие списки, установленные выше в текущей ячейке datagridview. и получить такой же размер. Как я могу это сделать?Как получить местонахождение CurrentCell в DataGridView

+0

Что вы подразумеваете под * location *? Номера строк и столбцов? – 2010-11-28 11:59:49

ответ

3

Вы можете получить индекснуля столбца, который содержит выбранную ячейку, используя ColumnIndex property в CurrentCell property:

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

Или, вы можете получить колонку объект сам, который содержит выбранную ячейку, используя OwningColumn property:

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

Обратите внимание, что я все еще не совсем уверен, что это то, о чем вы просите. Мои формы не имеют столбцов, поэтому я предполагаю, что вы имеете в виду DataGridView. И ваш ответ по-прежнему не объясняет, что именно вы подразумеваете под «местоположением», но это должно рассказать вам все, что вам нужно знать о столбце, который содержит текущую ячейку.

Смежные вопросы