如何在冻结列之后在datagridview中添加列 [英] How to add columns in datagridview after frozen columns

查看:103
本文介绍了如何在冻结列之后在datagridview中添加列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在一些已经冻结的列之后在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆