我爱Aspx >> C#.Net >> 关于DataGridView列的类型的问题在VB.NET2005里,如何用代码设置某一列的类型为DataGridViewCheckBoxColumn或者DataGridViewComboBoxColumn等等???
第2楼. 由 hbxtlhx 于 2007-4-29 11:18:37 发表
这个可能不能动态来改变,你只有再次New出来一个新的相应的类型的实例才可以.
第3楼. 由 hbxtlhx 于 2007-4-29 11:21:14 发表
你可以先找到原来的那个类型的列定义从Columns中陊除(Remove),然后添加一个新的类型的列进去就可以了.
第4楼. 由 hbxtlhx 于 2007-4-29 11:25:37 发表
比如如下的代码:
"建立一个新的列并设置其属性与要改变的列相同:
Dim col As DataGridViewColumn = New DataGridViewCheckBoxColumn
col.DisplayIndex = Me.dataGridView1.Columns.Item(2).DisplayIndex
col.DataPropertyName = Me.dataGridView1.Columns.Item(2).DataPropertyName
"除去要改变的列
Me.dataGridView1.Columns.RemoveAt(2)
"添加新的列
Me.dataGridView1.Columns.Insert(2, col)
第5楼. 由 magicbacon 于 2007-4-29 11:27:52 发表
Public Class Form1
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Ҷƪл˵?
打印问题[06-12]
jdk+eclipse+lomboz+jboss是否合..[06-12]
帮我看看我这里有什么错!牛人请..[06-12]
用UTF-8统一编码后还是乱码=。=[06-12]
JSP 插入数据为什么ResultSet总是..[06-12]
容器问题[06-12]
Win2003 SP2下登QQ死机[06-12]
makefile入门问题[06-12]
5个QQ群里没人解决的Ajax小问题:..[06-12]
做一个j2ee的网站,但是论坛用php..[06-12]