如何在C#中使用Datagridview的列名

时间:2014-01-10 13:29:00

标签: c# datagridview

我正在使用带有5列AS的DataGridView

SrNo   Name   Address  City  Country

每当我从数据网格视图中检索数据时,请使用以下代码:

SomeoneName =  MYdataGrid[1,1].Value ;

上面的代码有一个问题,如果我添加任何列,所以在整个程序中我应该重新安排列no.s例如,如果我在名称列之前添加FirstName列然后

SomeoneName =  MYdataGrid[1,1].Value ;

代码将更改为

SomeoneName =  MYdataGrid[2,1].Value ;

我的问题是有任何方法可以重新排列colomn nos。自动...

1 个答案:

答案 0 :(得分:0)

当您攻击DataGridView列时,然后将列名称与列标题相同,如

_SrNo   _Name   _Address  _City  _Country

并且每当想要使用datagridview值时使用

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

因此,无论您添加多少列,都会自动重新排列。 希望这会有帮助