Как получить местоположение CurrentCell в DataGridView - PullRequest
1 голос
/ 28 ноября 2010

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

1 Ответ

3 голосов
/ 28 ноября 2010

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

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

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

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

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

...