<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
怎样在DataGrid控件中显示不同数量的不同图片呢?
类似于一个网站会员系统的等级制度,显示的图片效果类似QQ的会员等级,
星代表1级
月亮代表4级
太阳代表16级
所有图片要求显示在数据行的一列中
现在可以得到会员等级,也可以得到图片的显示次数,可以具体怎样把图片显示出来,实在是找不到办法了
请求大家帮助喽。。。。。。。。。。
在此不胜感激!~
如果确实不能实现,请大家说个 其它的方法来表示等级好吗?
__________________________________________________________________________
可以这样实现:
Private Sub DataGridView1_CellPainting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellPaintingEventArgs) Handles DataGridView1.CellPainting
e.Graphics.DrawImage(image, point)
e.Graphics.DrawImage(image, point.Offset(image.Width, 0))
……
End Sub
__________________________________________________________________________
发表于:2007-05-16 11:28:262楼 得分:10
个人是用用户控件解决的
楼主可以考虑多用些图片,就不用考虑图片的显示次数了,比如两星是一张图片,而不是用一张图片显示两次
__________________________________________________________________________
个人是用用户控件解决的
楼主可以考虑多用些图片,就不用考虑图片的显示次数了,比如两星是一张图片,而不是用一张图片显示两次
__________________________________________________________________________
本文介绍了一种在DataGrid控件中根据不同等级显示不同数量图片的方法,并提供了VB.NET的实现代码示例。此外还讨论了使用用户控件来简化显示过程。

2768

被折叠的 条评论
为什么被折叠?



