首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请教,datagridveiw中能否实现某一行或者某一列不可选

2011-12-28 
请问,datagridveiw中能否实现某一行或者某一列不可选?如题,谢谢。还有我指的是不可选,不是不可编辑(readonl

请问,datagridveiw中能否实现某一行或者某一列不可选?
如题,谢谢。
还有我指的是不可选,不是不可编辑(readonly=true),就是鼠标点不到。

[解决办法]
selectionBolckOption
[解决办法]
this.dataGridView1.Columns[i].ReadOnly = true;//第i列不能编辑 
this.dataGridView1.Rows[i].ReadOnly = true;//第i行不能编辑
i为行或列的索引
[解决办法]
up

[解决办法]
参考
http://www.cnblogs.com/neoayi/articles/943751.html
[解决办法]
是winform?还是web?
你可以考虑给这个单元格前面加一个透明控件,遮住这个单元格就可以了
[解决办法]
判断一下鼠标是否点击到了你不让人点的行或列,如果是就让焦点改变到其他行或列就OK了
[解决办法]
得到想不可选的那列 ReadOnly = true 就可以了
[解决办法]
Enabled = false
[解决办法]
visble = false
[解决办法]
为什么非要不可选呢?既然你要显示出来,不可能编辑就能实现你的需求
[解决办法]
datagirdview实现起来比较困难
可以考虑使用Spread来代替datagridview,这个可以很简单的实现你要的功能
[解决办法]
dataGridView 作为整体。无法针对某一行属性Enabled 设置。
[解决办法]
很简单啊,设置readonly=true;然后在dataGridView_clicked里判断当前单元格所在行列是否readonly,是就把焦点移到下一个可编辑行列或者直接使dataGridView失去焦点
[解决办法]
顶ls的

热点排行