繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> DataGridView中如何在textbox列中限制输入

DataGridView中如何在textbox列中限制输入

2006-12-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:  DataGridView是.net2.0的一个新增数据控件,功能比DataGrid增强了很多,但是并没有CellKeyPress事件来限制文本列的输入。我利用一个新增的事件EditConTrolShowing解决这个问题。 Private EditingControl As ...

  DataGridView是.net2.0的一个新增数据控件,功能比DataGrid增强了很多,但是并没有CellKeyPress事件来限制文本列的输入。我利用一个新增的事件EditConTrolShowing解决这个问题。

Private EditingControl As DataGridViewTextBoxEditingControl

Private Sub datagridview1_EditingControlShowing()Sub datagridview1_EditingControlShowing(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewEditingControlShowingEventArgs) Handles datagridview1.EditingControlShowing

EditingControl = CType(e.Control, DataGridViewTextBoxEditingControl)

AddHandler EditingControl.KeyPress, AddressOf editingcontrol_Keypress

End Sub

Public Sub editingcontrol_Keypress()Sub editingcontrol_Keypress(ByVal sender As System.Object, ByVal e As KeyPressEventArgs)

‘写上处理语句

End Sub

Private Sub datagridview1_CellEndEdit()Sub datagridview1_CellEndEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles datagridview1.CellEndEdit

RemoveHandler EditingControl.KeyPress, AddressOf editingcontrol_Keypress

End Sub

责任编辑:admin
相关文章