以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求助自动设置列标题的按钮代码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=3382) |
||||
-- 作者:migold -- 发布时间:2009/7/1 16:17:00 -- 求助自动设置列标题的按钮代码 此主题相关图片如下:求助自动设置列标题.jpg 如题: 我使用是SQL2000数据源,求助自动设置列标题的按钮代码。 目的:打开c表,点击按钮, 能够验证:d表。name列=c表。名称,d表。col1列=C表的AA列的列名=,将 AA列 的列标题 设置为 d表。col2列的值 能够验证:d表。name列=c表。名称,d表。col1列=C表的BB列的列名=,将 BB列 的列标题 设置为 d表。col2列的值 .....
[此贴子已经被作者于2009-7-1 17:54:41编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/7/1 16:26:00 -- 参考下面的代码,最好在Initialize事件中设置标题,而不是运行过程中设置。
With DataTables("表B").DataCols("Name").Caption = "姓名" .DataCols("ID").Caption = "编号" .DataCols("Date").Caption = "日期" End With
[此贴子已经被作者于2009-7-1 16:41:47编辑过]
|
||||
-- 作者:migold -- 发布时间:2009/7/1 17:36:00 -- 还是不懂设置,麻烦狐狸爸爸写一下, |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/7/1 17:44:00 -- 将一楼的示例文件传上来吧。 |
||||
-- 作者:migold -- 发布时间:2009/7/1 17:55:00 -- 文件已上传,麻烦狐狸爸爸写一下, |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/7/1 18:03:00 --
|
||||
-- 作者:migold -- 发布时间:2009/7/1 18:22:00 -- OK |
||||
-- 作者:migold -- 发布时间:2009/7/1 18:22:00 -- 能否解释一下意思 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2009/7/1 18:31:00 -- 检查d表的每一行,如果存在此行指定的表,且该表存在此行指定的列,则将该列的标题设置为此行指定的标题: For Each dr As DataRow In DataTables("d").DataRows If DataTables.Contains(dr("s_name")) Andalso DataTables(dr("s_name")).DataCols.Contains(dr("s_col1")) Then DataTables(dr("s_name")).DataCols(dr("s_col1")).Caption = dr("s_col2") End If Next |
||||
-- 作者:blackzhu -- 发布时间:2009/7/2 8:50:00 -- 打不开. |