Clo*_*ble 5 c# datagridview .net-4.0 visual-studio-2010 winforms
我正在DataGridView使用从实体框架获取的列表来显示一些数据。在此网格中,我将一些数据库列(如)设置id为invisible。
当用户单击gridview时,我需要知道单击了哪个对象以进行进一步的步骤,但我无法id通过以下方式获取该列的问题:
datagridview1.CurrentRow.Cells[0].Value // here I get only visible cells
Run Code Online (Sandbox Code Playgroud)
也不通过:
datagridview1.CurrentRow.DataBoundItem
Run Code Online (Sandbox Code Playgroud)
似乎通过设置一些列使其不可见,附加的对象具有匿名类型
有任何想法吗?
谢谢
我只是试过这个:
private void dataGridView_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
var value = dataGridView.Rows[e.RowIndex].Cells[0].Value;
}
Run Code Online (Sandbox Code Playgroud)
而且有效。
在我的示例中,列0为隐藏列,其中包含您要提取的id属性。
| 归档时间: |
|
| 查看次数: |
11960 次 |
| 最近记录: |