重画系列:DataGridColumnStyle之测试代码

新建一测试程序(windows应用程序)需要添加以上类库的引用,然后添加一form1和datagrid1,声明

Public newstyle As TheFiveColumn.TheFiveColumn.FiveColumn_Style2

在窗体的Sub New 中添加

newstyle = New TheFiveColumn.TheFiveColumn.FiveColumn_Style2

 newstyle.MappingName = "Content"
        newstyle.HeaderText = "内容概要"
        newstyle.ReadOnly = True
        newstyle.Width = 344

'设置Style的图片显示属性

            Me.newstyle.SetPath_State_true = Application.StartupPath & "/images/open.gif"
            Me.newstyle.SetPath_State_false = Application.StartupPath & "/images/copen.gif"
            Me.newstyle.SetPath_State_unknow = Application.StartupPath & "/images/unknow.gif"
            Dim Path_Favorite_false As String = Application.StartupPath & "/images/FolderUnSel.gif"
            Me.newstyle.SetPath_Favorite_false = Path_Favorite_false
            Dim Path_Favorite_true As String = Application.StartupPath & "/images/FolderSel.gif"
            Me.newstyle.SetPath_Favorite_true = Path_Favorite_true
            Me.newstyle.SetPath_Analize_false = Application.StartupPath & "/images/detail.gif"
            Me.newstyle.SetPath_Analize_true = Application.StartupPath & "/images/detail.gif"

'声明tableStyle

        Dim tablestyle As New DataGridTableStyle
        tablestyle.MappingName = "LittleTable"
        tablestyle.RowHeadersVisible = False

'加入TableStyle

 tablestyle.GridColumnStyles.Add(newstyle)

'加入DataGridTableStyle

DataGrid1.TableStyles.Add(tablestyle)

'然后在form_load事件中帮定数据源:

dim mytable as new DataTable    

   mytable.Columns.Add("Content")

'添加数据

dim i as integer

for i=0 to 9   '10条数据

   dim row() as object=new String(){"关键字" & "$@" &  "网址" & "$@" & "正文"  & _

       "$@" & "1" & "$@" & "服务器" & "$@" & "修改时间" & "$@" & "内容摘要" & _

        "$@" & "1"}  '"$@"是分隔符,在列样式的paint方法中用来把某行数据分割

mytable.rows.add(row)

next

datagrid1.datasource=mytable

谢谢阅读,希望有什么意见能和我联系,ganenping@mainone.com.cn qq: 44460100

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

ganenpingsohucom

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值