答案 0 :(得分:1)
也许你想要:
myDataGridView.Rows[0].Cells[RevParticlesID.Index]
有:
myDataGridView.Rows[0].Cells["myColumnName"]
答案 1 :(得分:1)
没有办法让编译器确保您使用实际的列名。但是,您可以使用const
或enum
来结束。
struct ColumnNames
{
public const string myFirstColumn = "myFirstColumn";
public const string mySecondColumn = "mySecondColumn";
public const string myOtherColumn = "myOtherColumn";
}
myDataGridView.Rows[0].Cells[ColumnNames.myFirstColumn]
或
enum ColumnNames
{
myFirstColumn,
mySecondColumn,
myOtherColumn
}
myDataGridView.Rows[0].Cells[ColumnNames.myFirstColumn.ToString()]
但是您可以确保使用ColumnNames
值作为列名称。