Вы можете получить индекс на основе нуля индекса столбца , который содержит текущую выбранную ячейку, используя свойство ColumnIndex
свойства CurrentCell
:
if (myDataGridView.CurrentCell != null)
{
int columnIndex = myDataGridView.CurrentCell.ColumnIndex;
}
Или вы можете получить объект столбца сам , содержащий текущую выбранную ячейкуиспользуя свойство OwningColumn
:
if (myDataGridView.CurrentCell != null)
{
DataGridViewColumn columnObject = myDataGridView.CurrentCell.OwningColumn;
}
Обратите внимание, что я все еще не совсем уверен, что это то, что вы просите.Мои формы не имеют столбцов, поэтому я предполагаю, что вы имеете в виду DataGridView
.И ваш ответ до сих пор не объясняет, что именно вы подразумеваете под «местоположением», но это должно рассказать вам все, что вам нужно знать о столбце, который содержит текущую ячейку.