首 页 | 新 闻 | 技术中心 | 第二书店 | 《程序员》 | 《开发高手》 | 社 区 | 黄 页 | 人 才
移 动专 题SUNIBM微 软微 创精 华Donews人 邮
我的技术中心 
我的分类 我的文档
全部文章 发表文章
专栏管理 使用说明



 RSS 订阅 
最新文档列表
Windows/.NET
.NET  (rss)    
Visual C++  (rss)    
Delphi  (rss)    
Visual Basic  (rss)    
ASP  (rss)    
JavaScript  (rss)    
Java/Linux
Java  (rss)    
Perl  (rss)    
综合
其他开发语言  (rss)    
文件格式  (rss)    
企业开发
游戏开发  (rss)    
网站制作技术  (rss)    
数据库
数据库开发  (rss)    
软件工程
其他  (rss)    

积极原创作者 
goodboy1881 (13)
wangchinaking (58)
iiprogram (67)
fancyhf (1)
harrymeng (41)
yjz0065 (113)
coofucoo (105)
Drate (69)
lphpc (30)
smallnest (61)
CSDN - 文档中心 - .NET 阅读:5025   评论: 0    参与评论
标题   重画系列:DataGridColumnStyle之测试代码     选择自 ganenpingsohucom 的 Blog
关键字   重画
出处  

新建一测试程序(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


相关文章
对该文的评论