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



如何获取datagridview中的selectedindexchanged事件响应的行号


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


如何获取datagridview中的selectedindexchanged事件响应的行号[已结贴,结贴人:zywinner168]
发表于:2008-02-22 19:39:39 楼主
我在做一个批量录入,希望能够在datagridview的combobox中的selectedindexchanged事件激活后获得selectedindexchanged事件响应的行号,在微软的msdn中只找到了
private   sub   addcolorcolumn()

        dim   comboboxcolumn   as   new   datagridviewcomboboxcolumn()
        comboboxcolumn.items.addrange(   _
                color.red,   color.yellow,   color.green,   color.blue)
        comboboxcolumn.valuetype   =   gettype(color)
        datagridview1.columns.add(comboboxcolumn)

end   sub

private   sub   datagridview1_editingcontrolshowing(byval   sender   as   object,   _
        byval   e   as   datagridvieweditingcontrolshowingeventargs)   _
        handles   datagridview1.editingcontrolshowing

        dim   combobox1   as   combobox   =   ctype(e.control,   combobox)
        addhandler   combobox1.selectedindexchanged,   _
                new   eventhandler(addressof   combobox_selectedindexchanged)

end   sub

private   sub   combobox_selectedindexchanged(   _
        byval   sender   as   object,   byval   e   as   eventargs)

        dim   combobox1   as   combobox   =   ctype(sender,   combobox)
        combobox1.backcolor   =   _
                ctype(ctype(sender,   combobox).selecteditem,   color)

end   sub
这样的代码,e.rowindex这样的属性无法访问希望大家帮我看看。
发表于:2008-02-22 20:27:011楼 得分:0
vb,头都大了
发表于:2008-02-22 23:27:142楼 得分:30
me.datagridview1.currentrow.index
发表于:2008-02-23 15:58:133楼 得分:20
datagridview1.currentrow.index


快速检索

最新资讯
热门点击