2014-01-10 5 views
1

Я использую DataGridView с 5 Колонка ASИспользование столбца Имя для DataGridView в C#

SrNo Name Address City Country 

Всякий раз, когда я извлечения данных из Data Grid View Я использую следующий код:

SomeoneName = MYdataGrid[1,1].Value ; 

У меня есть одна проблема с вышеприведенным кодом, если я добавлю какой-либо столбец, поэтому во всей программе я должен повторно разместить столбец no.s, например, если я добавлю столбец FirstName перед именем Column, то

SomeoneName = MYdataGrid[1,1].Value ; 

код изменится

SomeoneName = MYdataGrid[2,1].Value ; 

Мой вопрос есть ли способ изменить колонные NOS. Автоматически ...

+2

Я не уверен, но посмотрите, работает ли файл 'MydataGrid.rows [0] .Cells [ColumnName] .Value;' – Sachin

+1

Ваш ответ тоже правильный, но Code is Lengthly –

ответ

0

Когда вы убийца DataGridView Столбцы затем дать столбец Имя же, как ваш заголовок столбца, как

_SrNo _Name _Address _City _Country 

и всякий раз, когда хотите использовать использовать значение DataGridView

SomeoneName = MYdataGrid[_Name.Index,1].Value ; 

поэтому, когда количество столбцов вы добавите его, будет автоматически изменяться. Надеюсь, что это поможет

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