2014-01-10 54 views
1

我使用的DataGridView有5列如何使用的列名的DataGridView在C#

SrNo Name Address City Country 

每當我檢索數據從數據網格視圖我用下面的代碼:

SomeoneName = MYdataGrid[1,1].Value ; 

我有上面的代碼有一個問題,如果我添加任何列,所以在整個程序中,我應該重新安排列號例如,如果我添加FirstName列之前姓名列然後

SomeoneName = MYdataGrid[1,1].Value ; 

代碼將改變

SomeoneName = MYdataGrid[2,1].Value ; 

我的問題是有沒有辦法重新安排colomn號。自動...

+2

我不確定,但看看是否工作'MydataGrid.rows [0] .Cells [ColumnName] .Value;' – Sachin

+1

你的答案也是正確的,但代碼長時間 –

回答

0

當刺客DataGridView列然後給列名稱與您的列標題像

_SrNo _Name _Address _City _Country 

,每當想用datagridview的值使用

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

所以每當有多少列你添加它會自動重新排列。 希望這會幫助