重画系列:DataGridColumnStyle之测试代码
2004-02-10 12:22
411 查看
新建一测试程序(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
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
相关文章推荐
- Windows Powershell创建对象
- 千年零一虫
- VC与Delphi之间动态链接库互相调用
- 用Ole Automation实现Delphi和AutoCad之间的数据交换
- 独具量身定做特色的管理软件--数据大师
- delphi中的时间操作技术(1)
- delphi中的时间操作技术(2)
- IP地址的隐藏(delphi实现 )
- 解析IP地址为主机域名
- 将某一主机域名解析为IP地址
- 移植到 Windows 2000 和 COM+
- 使用C#开发COM+组件
- 关于win2000安装的2个问题
- 如何在VB例程中接收自定义消息
- 统一部署 PowerShell 5.1
- 为Windows与Office 安装批量激活服务
- 老生常谈一下在AD中细粒度设置密码策略