C# datagridview单元格操作问题 <紧急求助>

joyica 2012-05-23 02:20:19
在datagridview中单元格的值有的为1,有的为空,我现在想隐藏掉值为空的单元格,禁止对值为空的单元格操作,
但是好心的网友告知隐藏必须是整行或是整列。
我设置用单元格的readonly来标识单元格,可以实现我要的标识功能。但是我要求所有单元格是不能进行编辑的,请问大神有没有别的办法标识datagridview单元格? 可以用什么属性来标识 ?怎么实现 ?
...全文
214 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
joyica 2012-05-25
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

datagridview.currentcell 当前单元格
dataGridView1.CurrentRow.Cells[索引];当前行的第几个单元格
很多啊,可以查查
[/Quote]

能不能说的具体点、最好能附上几行代码。
梦世界 2012-05-25
  • 打赏
  • 举报
回复
datagridview.currentcell 当前单元格
dataGridView1.CurrentRow.Cells[索引];当前行的第几个单元格
很多啊,可以查查
joyica 2012-05-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

判断啊?如果if (dataGridView1.Rows[i].Cells[j].value.tostring==""||dataGridView1.Rows[i].Cells[j].value.tostring==null)
{
dataGridView1.Rows[0].Cells[0].ReadOnly = true;
}
[/Quote]

有没有其他的属性可以标识datagridview单元格呀 ?
joyica 2012-05-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]
readonly就是只读,不能编辑,,我就奇怪你为什么非要Enable,,
[/Quote]

datagridview设置属性为readonly,意思是表格不能编辑。
datagridview中单元格值有的是1,有的为空,我现在只对值为1的单元格操作,为空的不能操作,那我应该怎么做?
梦世界 2012-05-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]
判断啊?如果if (dataGridView1.Rows[i].Cells[j].value.tostring==""||dataGridView1.Rows[i].Cells[j].value.tostring==null)
{
dataGridView1.Rows[0].Cells[0].ReadOnly = true;
}
[/Quote]
sorry,错了,if语句中应该是:

dataGridView1.Rows[i].Cells[j].ReadOnly = true;
梦世界 2012-05-25
  • 打赏
  • 举报
回复
判断啊?如果if (dataGridView1.Rows[i].Cells[j].value.tostring==""||dataGridView1.Rows[i].Cells[j].value.tostring==null)
{
dataGridView1.Rows[0].Cells[0].ReadOnly = true;
}
熙风 2012-05-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

引用 3 楼 的回复:

遍历所有单元格,如果满足条件
设置enable=false或readonly=true


我用 dataGridView1.Rows[i].Cells[j] ,但是他没有enable 这一属性呀。。。
我应该怎么做呢 ?
[/Quote]

readonly就是只读,不能编辑,,我就奇怪你为什么非要Enable,,
joyica 2012-05-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

遍历所有单元格,如果满足条件
设置enable=false或readonly=true
[/Quote]

我用 dataGridView1.Rows[i].Cells[j] ,但是他没有enable 这一属性呀。。。
我应该怎么做呢 ?
  • 打赏
  • 举报
回复
遍历所有单元格,如果满足条件
设置enable=false或readonly=true
傻瓜藕娶伱 2012-05-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
readonly不就是不能编辑吗
[/Quote]!!!!1
bdmh 2012-05-23
  • 打赏
  • 举报
回复
readonly不就是不能编辑吗

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧