找回密码
 立即注册

QQ登录

只需一步,快速开始

gzyupu

银牌会员

19

主题

62

帖子

2179

积分

银牌会员

积分
2179

活字格认证

gzyupu
银牌会员   /  发表于:2014-7-17 15:35  /   查看:5886  /  回复:5
想在TrueDBGrid单元格内可以加载图片,一个或多个,每个获取相应的点击事件传值

5 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-7-17 18:14:00
沙发
回复 1楼gzyupu的帖子

1.在数据绑定的时候,显示图片,可以参考下面的博客,里面有详细步骤:
http://our.componentone.com/2011 ... n-bound-truedbgrid/

2.在 C1TrueDBGrid for WinFroms 中没有提供直接获取鼠标所在位置单元格信息的方法,不过在 C1TrueDBGrid for WinForms 中提供了 ColContaining 和 RowContaining 方法可获取鼠标所在位置的单元格行列值。
所以,你只需要调用C1TrueDBGrid.MouseClick事件,并在事件里获取鼠标所在位置的单元格的行列值,然后判断这个单元格的类型是否是图片,然后执行相应操作。
获取鼠标所在位置单元格的行列值得方法,可以参考我们的博客:
http://blog.gcpowertools.com.cn/ ... BF%A1%E6%81%AF.aspx
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
gzyupu
银牌会员   /  发表于:2014-7-17 19:49:00
板凳
嗯对,加载一个图片的试过,点击也是可以的,现在是想加载多个,能否实现?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-18 10:02:00
地板
回复 3楼gzyupu的帖子

你可以设置C1TrueDBGrid的列是ComboBox,然后将多个Image添加到下拉列表。然后调用ComboBox.SelectedIndexChanged事件。
如果是一个单元格平铺展示多个图片,我暂时没有解决方案,如果你有好的想法,可以提供给我们。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
gzyupu
银牌会员   /  发表于:2014-7-18 14:18:00
5#
好的,感谢
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-7-18 16:52:00
6#
回复 5楼gzyupu的帖子

不客气。

评分

参与人数 1满意度 +5 收起 理由
gzyupu + 5 已解决

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部