最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
向DataGrid控件中添加ComboBox控件
时间:2022-07-02 11:59:34 编辑:袖梨 来源:一聚教程网
在前面看到了很多关于怎样向DataGrid中添加ComboBox控件的方法。使用的方法全部都是在VB6.0中的方法。
我还是要说说在CSND中发贴的朋友。
现在所谓的.NET编程人员,不知道是怎么了呢!只是停留在使用.NET的编程环境中。并没有真正的了解面向对象的.NET编程思想。
我现在就利用继承DataGridColumnStyle完成向DataGrid中添加ComboBox。
希望这样有助于大家了解真正的面向对象编程的思想。不要只是认为利用VB6.0中的某些方法就是.NET高手了。有这种思想的人都是 (希望这么说没有得罪太多的朋友:)下面就是实现的代码:我使用的是VB.NET来完成的。
我熟悉C#,但是VB.NET只是大概了解一下。应该比一些人要高一点点吧!:)
见笑了!由于时间关系没有协注释,请见谅!
Public Class DataGridComboColumn
Inherits DataGridColumnStyle
Public WithEvents DGCombo As ComboBox = New ComboBox
Private isEditing As Boolean
Private _strSelectedText As String
Public Sub New()
MyBase.New()
DGCombo.Visible = False
End Sub
Protected Overrides Sub Abort(ByVal rowNum As Integer)
isEditing = False
RemoveHandler DGCombo.SelectedValueChanged, AddressOf DGCombo_SelectedValueChanged
Invalidate()
End Sub
Protected Overrides Function Commit(ByVal dataSource As System.Windows.Forms.CurrencyManager, ByVal rowNum As Integer) As Boolean
相关文章
- 十大比特币交易排行榜2025 国内十大数字货币交易所 07-19
- 星痕共鸣森语者愈合流怎么玩 森语者愈合流玩法推荐 07-19
- 《QQ》恢复单个好友聊天记录方法 07-19
- 绝区零2.1新称号有哪些-2.1新称号获取方法大全 07-19
- Dreamweaver cs5命令列表怎么删除命令? 07-19
- Win11热点连接成功但没网?Win11移动热点和网络冲突的解决方法 07-19