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



datagridview中关于datagridviewcomboboxcell的一个问题,求救!


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


datagridview中关于datagridviewcomboboxcell的一个问题,求救![已结贴,结贴人:andy_lau_yi]
发表于:2007-06-01 16:15:30 楼主
各位大哥大姐,我现在遇到一个问题,我想在datagridviewcomboboxcell中选择一个item的时候,响应一个事件,就像combobox的selectedindexchanged事件一样,请问怎么实现,谢谢!
发表于:2007-06-01 16:29:391楼 得分:100
添加对editingcontrolshowing事件的处理,参考如下:

private   sub   datagridview1_editingcontrolshowing(byval   sender   as   object,   byval   e   as   datagridvieweditingcontrolshowingeventargs)
        dim   cb   as   combobox   =   trycast(e.control,combobox)
        if   (not   cb   is   nothing)   then
                removehandler   cb.selectedindexchanged,   new   eventhandler(addressof   me.cb_selectedindexchanged)
                addhandler   cb.selectedindexchanged,   new   eventhandler(addressof   me.cb_selectedindexchanged)
        end   if
end   sub

 

 
private   sub   cb_selectedindexchanged(byval   sender   as   object,   byval   e   as   eventargs)
        console.writeline(trycast(sender,combobox).selectedvalue)
end   sub

 

 
发表于:2007-06-01 16:45:562楼 得分:0
楼上正解
发表于:2007-06-01 18:10:243楼 得分:0
谢谢楼上的,我解决了这个问题。再次谢谢。。。:)


快速检索

最新资讯
热门点击