您的位置:程序门 -> .net技术 -> vb.net



关于datagridviewr


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于datagridviewr[已结贴,结贴人:rainbowsoftware]
发表于:2007-04-11 16:46:45 楼主
请问如何用代码在datagridview国删除选中的任意多行?
发表于:2007-04-12 10:06:141楼 得分:15
for   each   row   as   datagridviewrow   in   me.datagridview1.selectedrows
                        me.datagridview1.rows.remove(row)
                next
发表于:2007-04-12 13:28:572楼 得分:0
谢谢楼上的,现在我又有了新问题:我想用代码设置列为combox不知怎么写
发表于:2007-04-12 15:23:233楼 得分:0
可以把列设置为datagridviewcomboboxcolumn。
发表于:2007-04-12 15:31:494楼 得分:0
我没有找到这个属性,怎么写代码
发表于:2007-04-12 15:36:595楼 得分:0
这不是一个属性,您在新建列时,新建可以用datagridviewcomboboxcolumn,然后加入datagridview中就好了。
发表于:2007-04-12 15:51:346楼 得分:0
怎么写代码
发表于:2007-04-12 16:04:077楼 得分:5
if   (!datagridview1.columns.contains( "role "))
                        {
                                datagridviewcomboboxcolumn   dgvcbc   =   new   datagridviewcomboboxcolumn();
                                dgvcbc.name   =   "role ";
                                dgvcbc.headertext   =   "title ";
                                datatable   dt   =   this.getalltitle();
                                dgvcbc.datasource   =   dt;
                                dgvcbc.valuemember   =   "title ";
                                dgvcbc.displaymember   =   "title ";
                                dgvcbc.datapropertyname   =   "title ";
                                this.datagridview1.columns.add(dgvcbc);
                                this.datagridview1.columns[ "title "].visible   =   false;
                                dgvcbc.displayindex   =   3;
                        }
发表于:2007-04-12 16:06:368楼 得分:0
上面是一个例子,我简单说明一下:
1   先判断   datagridview   里存在不存在   combobox   列,不存在就添加。
2   获取该列的数据源,进行绑定。
3   设置   valuemember   和   displaymember
4   指定该列对应   datagridview   数据源中的数据项
5   把原来的列隐藏起来
发表于:2007-04-12 16:08:489楼 得分:0
怎么写vb代码


快速检索

最新资讯
热门点击