如何 根据名字取datagridview单元格的值(非绑定情况下)
如何 根据名字取datagridview单元格的值(非绑定情况下)绑定的时候可以这样取
dgvData.SelectedRows[0].Cells["PermissionCode"].Value.ToString();
不绑定的时候用上面方易做图报错
只能这样取
dgvData.SelectedRows[0].Cells[0].Value.ToString();//int PermissionCode = 1;
不绑定的情况下如何根据 名字取值,根据下标取值感觉很费事。有其他的好办法么?
--------------------编程问答-------------------- 为何我觉得根据下标取值挺方便的。 --------------------编程问答-------------------- 还要定义那么多 下标的名字。我觉得挺麻烦,关键都有名字,还得再定义。 --------------------编程问答--------------------
个人感觉上面2中没太大的区别,用名字有个好处就是添加删除列时下标变了不会有问题, --------------------编程问答-------------------- dgvData.Cloumns[0].Name="PermissionCode";
dgvData.SelectedRows[0].Cells["PermissionCode"].Value.ToString();
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/ --------------------编程问答-------------------- 上面的方法不行!!!!!!试过 --------------------编程问答-------------------- 上面的两中 方法 要实现的都一样
不存在 楼主 说 的 绑定 与 不绑定
dgvData.SelectedRows[0].Cells["PermissionCode"].Value.ToString();
dgvData.SelectedRows[0].Cells["这里是你dgv列的名字这个名字是不可能重复的而且你只需要在编辑dgv的时候给列取名,方便以后调用"]
dgvData.SelectedRows[0].Cells[0,这个0是索引值这列在第几个]
--------------------编程问答-------------------- LZ我也认为是这样,但实际上却不是。你试试就知道了,不好用。 --------------------编程问答-------------------- 你不与grid绑定那你怎么读取grid里的数据? --------------------编程问答-------------------- dgvData.SelectedRows[0].Cells["PermissionCode"].Value.ToString();
补充:.NET技术 , C#