没有合适的资源?快使用搜索试试~ 我知道了~
首页C#中 dataGridView用法集 详解 实例
C#中 dataGridView用法集 详解 实例

C#中 dataGridView用法集 详解 实例C#中 dataGridView用法集 详解 实例C#中 dataGridView用法集 详解 实例
资源详情
资源评论
资源推荐

!"
#$%!&!'()*+
, #$-取得或者修改当前单元格的内容:
当前单元格指的是#$-焦点所在的单元格,它可以通过
#$-对象的&-属性取得。如果当前单元格不存在
的时候,返回 ./01是 &
22-取得当前单元格内容
!34#$%!&!$&
22-取得当前单元格的列56
!34#$%!&!&56
22-取得当前单元格的行56
!34#$%!&!756
另外,使用#$!&-属性(而不是直接访
问单元格)来确定单元格所在的行:
#$!&!8-和列:
#$!&!9-。这对于避免取消共享行的共
享非常有用。
当前的单元格可以通过设定#$-对象的&-来改变。
可以通过&-来设定
#$-的激活单元格。将&-设为./0&-
可以取消激活的单元格。

22-设定* *-为当前单元格
#$%!&#$%)* *+
在整行选中模式开启时,你也可以通过&-来设定选定行。
222-
222-向下遍历
222-
222-
222-
(&:;<(= >0
!!!?
/!#$%!&7!56@%
A/!#$%!7&B%
*
/!#$%!&/!#$%)* + -
C
222-
222-向上遍历
222-
222-
222-
(&D;<(= >0
!!!?
/!#$%!&7!56B%
E*
/!#$%!7&B%
/!#$%!&/!#$%)* + -
C
-注意F/!#$-的索引器的参数是F&56
56-或是&. 56
这与习惯不同。
G #$-设定单元格只读:
%)使用7HI-属性
如果希望,#$-内所有单元格都不可编辑,那么只要:

)1+
22-设置#$%-为只读
#$%!7HI&
此时,用户的新增行操作和删除行操作也被屏蔽了。
如果希望,#$-内某个单元格不可编辑,那么只要:
)1+
22-设置#$%-的第 J 列整列单元格为只读
#$%!&)%+!7HI&
22-设置#$%-的第 K 行整行单元格为只读
#$%!7)J+!7HI&
22-设置#$%-的)*,*+单元格为只读
#$%)* *+!7HI&
J)使用>L-属性
#$!>L-属性被设置为
#$>L!>0I-时,用户就不能手
动编辑单元格的内容了。但是可以通过程序,调用
#$!0>-方法,使单元格进入编辑模式进行编辑。
)1+
#$%!>L
#$>L!>0I
K)根据条件设定单元格的不可编辑状态
当一个一个的通过单元格坐标设定单元格7HI-属性的方法太麻烦的
时候,你可以通过0>-事件来取消单元格的编辑。
)1+
220>-事件处理方法
#$%;0>(=

#$>0
?
#$0#$
22是否可以进行编辑的条件检查
0!&)!&56+!.&%MM
N(0)&J !756+!$&
?
22-取消编辑
!&
C
C
O #$-不显示最下面的新行:
通常#$-的最下面一行是用户新追加的行(行头显示-)。
如果不想让用户新追加行即不想显示该新行,可以将#$-对
象的 '7-属性设置为"。
)1+
22-设置用户不能手动给#$%-添加新行
#$%!'7
但是,可以通过程序:#$7!-为
#$-追加新行。
补足:如果#$-的&-绑定的是$ -还
可以通过设置$!
属性为"-来达到同样的效果。
P #$-判断新增行:
#$ 的 '7 属性为 '& 时也就是允许用

户追加新行的场合下,#$ 的最后一行就是新追加的行行。
使用 #$7!5.7-属性可以判断哪一行是新追加的行。
另外,通过 #$!.756-可以获取新行的行序列号。
在没有新行的时候,.756B%。
Q #$-行的用户删除操作的自定义:
%)无条件的限制行删除操作。
默认时,#$-是允许用户进行行的删除操作的。如果设置
#$ 对象的 '7 属性为"-时,
用户的行删除操作就被禁止了。
)1+
22-禁止 #$% 的行删除操作。
#$%!'7
但是,通过#$7!7-还是可以进行行
的删除。
补足:如果#$-绑定的是$-的话,通
过$!-也可以控制行的删除。
J)行删除时的条件判断处理。
用户在删除行的时候,将会引发#$!07-事
件。在这个事件里,可以判断条件并取消删除操作。
)1+
22#$%-的07-事件
#$%;07
(= #$7>0
?
剩余21页未读,继续阅读















安全验证
文档复制为VIP权益,开通VIP直接复制

评论3