首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎样在DataGrid控件中显示不同数量的不同图片呢?该怎么处理

2012-03-07 
怎样在DataGrid控件中显示不同数量的不同图片呢?类似于一个网站会员系统的等级制度,显示的图片效果类似QQ

怎样在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
[解决办法]
个人是用用户控件解决的

楼主可以考虑多用些图片,就不用考虑图片的显示次数了,比如两星是一张图片,而不是用一张图片显示两次

热点排行