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



困了我几天的问题,一直无法解决,望朋友们帮出谋画策一下,十分感谢!


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


困了我几天的问题,一直无法解决,望朋友们帮出谋画策一下,十分感谢!
发表于:2007-08-31 16:34:48 楼主
winform的,当datagrid绑定的数据源后列出许多条记录,当我选中多条记录后,我希望这些被选中的行,它们的rowheader显示imagelist或指定的小图标。比如:选中一些行,当点击了打印按钮时,那么这些行的rowheader显示一个打印小图标,以表示这些记录已被打印。

只是想让选中的记录经过某个操作后,与其它记录有所区别,具体形式可以用小图标来区分,或者其它形式也行,关键在于能区别就行。

不知哪些朋友能指点一下,十分感谢!
发表于:2007-08-31 16:41:501楼 得分:0
lz能做到選擇grid裡的行來打印!!!
能把代碼給我不```我正好需要`!!

你的問題可以單擊一行後```改變這一行的背景色
发表于:2007-08-31 16:51:412楼 得分:0
我没有多选行打印的代码,那只是取个例子,形象的说明一下想要表达的目地。单击一行换变背景色这没问㓳题,那如何将被选中的多行的背景色变更呢?
发表于:2007-08-31 17:00:063楼 得分:0
'遍历datagrid中哪些记录被选中。
                me.textbox1.text   =   nothing
                dim   i   as   integer
                for   i   =   0   to   me.dataset11.tables( "国家名称字典 ").rows.count   -   1
                        if   me.datagrid1.isselected(i)   then
                                                     
                              如何设定该行的rowheader图标或其它区别与非选中行的标记?????  

                        end   if
                next
发表于:2007-08-31 17:39:054楼 得分:0
没人会吗?
发表于:2007-08-31 17:40:255楼 得分:0
学习中
发表于:2007-08-31 17:42:076楼 得分:0
把选中的列用特殊颜色来标明就行了。
选择模式选择整行选择,然后在单元格风格中设置高亮的背景色和文本颜色为你想要的,我感觉这样就够醒目了。


快速检索

最新资讯
热门点击