再说DataGridView,图标、排序、分组

最近在修改一个邮件接收的客户端,仿outlook是必须的,当然也得参考Foxmail,准备了DockPanel、OutlookGrid等C#类,终于完成了初版。

期间也碰到不少问题,修修改改,比如日期比较,归组,不过都一一解决了。。。

让人纠结的置顶功能,花费了我2天时间才搞定。

先说说outlookGrid支持图标列的事情,如果是DataVGridView,直接在CellFormating事件内处理列信息即可,但偏偏OutLookGrid的实现机制所限,没办法如此做,我最终在它的FillGrid函数内找到解决方案,在里面的 foreach (object val in r)后直接增加列的判断,然后增加图标即可。
代码摘录如下:

0 Comments

  1. 网络记事本

    不错!的确很漂亮的!

    Reply
    1. webmote (Post author)

      感谢关注

      Reply

Leave a Comment

电子邮件地址不会被公开。 必填项已用*标注

计算器