DataGrid通过程序的方式锁定任意指定的行

简介:

None.gif就写在 CurrentCellChanged事件中就ok了;
None.gif
None.gif // 锁定的行,这个存放了要锁定的行数据。
ExpandedBlockStart.gifContractedBlock.gif
private int[] LockRow= new int[] dot.gif {3,6,9,20};
ExpandedBlockStart.gif ContractedBlock.gif private void dataGrid_CurrentCellChanged( object sender, System.EventArgs e) dot.gif {
InBlock.gif//锁定表格行的算法
InBlock.gif
this.dataGrid.ReadOnly = false;
ExpandedSubBlockStart.gifContractedSubBlock.giffor(int i=0;i<LockRow.Length;i++)dot.gif{
ExpandedSubBlockStart.gifContractedSubBlock.gifif(this.dataGrid.CurrentRowIndex==LockRow[i])dot.gif{
InBlock.gifthis.dataGrid.ReadOnly = true;
InBlock.gifbreak;
ExpandedSubBlockEnd.gif }

ExpandedSubBlockEnd.gif }

ExpandedBlockEnd.gif }



本文转自suifei博客园博客,原文链接:http://www.cnblogs.com/Chinasf/archive/2005/04/17/139206.html,如需转载请自行联系原作者
相关文章
|
2月前
|
开发框架 前端开发 JavaScript
在Winform程序中增加隐藏的按键处理,用于处理一些特殊的界面显示或者系统初始化操作
在Winform程序中增加隐藏的按键处理,用于处理一些特殊的界面显示或者系统初始化操作
|
存储 JavaScript NoSQL
🎖️typeScrpt中如何禁止操作某些属性?
在 TypeScript 中,类型否定允许你创建一个明确排除某些属性的类型。通常情况下,我们定义类型来规定对象必须具备的属性。而类型否定,就是相反的操作:我们规定对象不能有哪些属性,你可以将它视为“保留属性”。
100 0
element close事件关闭表单,数据替换掉原始列表的数据bug解决
element close事件关闭表单,数据替换掉原始列表的数据bug解决
61 0
|
定位技术
定位锁定方法
定位锁定方法
212 0
定位锁定方法
锁定表格的另一种方法。
function SuoDing() { var rows = document.getElementById("txtRow"); var cols = document.getElementById("txtCol"); Show("DG",rows.value,cols.value); } 锁定的行数:。
718 0
基类、接口的应用——表单控件:一次添加、修改一条记录,一次修改多条记录。(上)
好久没发帖子了,又加了不少的功能呀。(图片仅是测试,不代表什么表情。) 本来我也想写一个2007的总结的,但是看到很多人都写了,我就不凑热闹了,写点和代码有关系的吧。 写作原因: 1、在项目里做得最多的操作恐怕就是保存数据了,总是要写一大堆的代码,能不能简单一点呢?2005来了,似乎可以减少一些代码,但是03里怎么办呢? 2、基类、接口、策略模式,好多高手都讨论过了,但是都是理论上的,在实践中如何应用呢?在webform 里面又怎么使用呢? 目的: 1、做一个“控件”来应对各种表单的录入,包括一次保存一条记录、一次保存多条记录。
1013 0
|
Shell 网络安全 数据安全/隐私保护