如何在冻结列之后在datagridview中添加列 [英] How to add columns in datagridview after frozen columns
问题描述
我想在一些已经冻结的列之后在datagridview中添加列。如何添加它?
我在按钮点击时使用数据集填充datagridview(第1列到第8列)。然后我将此数据集用作datagridview的数据源。在此之后,我通过将frozen属性设置为true来冻结前8列。在此之后,我有一个名为FillCombo的方法,其中所有组合框都被填充并添加到datagridview。
下面是填充一个组合然后添加到datagridview的代码片段。同样对于其他列也是一样的..
I want to add columns in datagridview after some already frozen columns. How can I add it?
I fill datagridview(columns 1 to 8) using dataset on a button click..then I use this dataset as datasource for datagridview. After this I freeze first 8 columns by setting frozen property to true. After this I have one method called "FillCombo" in which all combobox''s are filled and are added to datagridview.
Below is the piece of code for filling one combo and then adding to datagridview. Likewise same for other columns is also same..
sql = "Select Description from Category where Catgry = 1"
If rs.State = 1 Then rs.Close()
rs.Open(sql, MainCon, 1, 3)
Do While Not rs.EOF
cmbCaste.Items.Add(rs.Fields(0).Value)
rs.MoveNext()
Loop
cmbCaste.HeaderText = "jaita"
cmbCaste.Name = "Caste"
dgvUserDetails.Columns.Add(cmbCaste)
dgvUserDetails.Columns("Caste").DisplayIndex = 10
rs.Close()
推荐答案
5小时后不要再转发同样的问题。显示一些疯狂的耐心。
Don''t repost the same question 5 hours later. Show some freakin'' patience.
这篇关于如何在冻结列之后在datagridview中添加列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!