如何获取将数据注释“可浏览”设置为False的列的值?
[Browsable(false)]
public int IDArtikli { get; set; }
我正在使用DataGridView而我正在尝试获取selectedRows ID值,但由于我没有在datagridview中显示ID列,因此我无法通过简单的代码获取它:
int id = -1;
int index = this.dataGridView.SelectedRows[0].Index;
Int32.TryParse(dataGridView["IDArtikl", index].Value.ToString(), out id);
答案 0 :(得分:1)
如果DataGridView是数据绑定的,您可以从该项获取与行关联的所有值:
int id = ((MyClass)dataGridView1.SelectedRows[0].DataBoundItem).IDArtikli;