以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 目录树的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88864) |
-- 作者:douglas738888 -- 发布时间:2016/8/10 17:08:00 -- 目录树的问题 请教老师,这段代码怎样 在目录树显示日期后面加上 “年” “月” 2016年 8月 Dim cmd0 As New SQLCommand Dim dt0 As DataTable cmd0.C cmd0.C ommandText = "SELECT DISTINCT Year(获取日期) As 年, Month(获取日期) As 月, 项目编号 F rom {项目信息主表}" dt0 = cmd0.ExecuteReader() Dim trv0 As WinF orm.TreeView = e.F orm.Controls("TreeView2") trv0.BuildTree(dt0, "年|月|项目编号") |
-- 作者:大红袍 -- 发布时间:2016/8/10 17:37:00 -- 你用的是什么数据库?
cmd0.CommandText = "SELECT DISTINCT Year(获取日期) + \'年\' As 年, Month(获取日期) + \'月\' As 月, 项目编号 F rom {项目信息主表}"
|
-- 作者:douglas738888 -- 发布时间:2016/8/10 17:53:00 -- 数据源USER 写掉了, ACCESS [此贴子已经被作者于2016/8/10 17:55:17编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/8/10 17:55:00 -- cmd0.CommandText = "SELECT DISTINCT Convert(varchar,Year(获取日期)) + \'年\' As 年, Convert(varchar, Month(获取日期)) + \'月\' As 月, 项目编号 F rom {项目信息主表}"
cmd0.CommandText = "SELECT DISTINCT Cstr(Year(获取日期)) + \'年\' As 年, Cstr(Month(获取日期)) + \'月\' As 月, 项目编号 F rom {项目信息主表}" [此贴子已经被作者于2016/8/10 18:04:25编辑过]
|
-- 作者:douglas738888 -- 发布时间:2016/8/10 18:04:00 -- 老师,报错,您指导后两个代码 函数不匹配 最前面的代码,报错 函数未定义 [此贴子已经被作者于2016/8/10 18:05:51编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/8/10 18:04:00 -- 看4楼。 |
-- 作者:douglas738888 -- 发布时间:2016/8/10 18:10:00 -- cmd0.CommandText = "SELECT DISTINCT Cstr(Year(获取日期)) + \'年\' As 年, Cstr(Month(获取日期)) + \'月\' As 月, 项目编号 F rom {项目信息主表}" 年 月 已经出来了,但是点击节点 报错 报错:从字符串“2016年”到类型“Integer”的转换无效。4楼的另外一段代码 报错 ,函数未定义 NodeMouseDoubleClick: Dim dr As DataRow = e.Node.DataRow \'获取生成此节点的行 Dim Filter As String Dim Year As Integer = dr("年") Dim Month As Integer = dr("月") Dim Product As String = dr("项目编号") Select Case e.Node.Level Case 0 Filter ="Year(获取日期) = " & Year Case 1 Filter ="Year(获取日期) = " & Year & " And Month(获取日期) = " & Month Case 2 Filter ="Year(获取日期) = " & Year & " And Month(获取日期) = " & Month & " And 项目编号 = \'" & Product & "\'" End Select DataTables("查询_Table1").LoadFilter = Filter DataTables("查询_Table1").Load() [此贴子已经被作者于2016/8/10 18:13:24编辑过]
|
-- 作者:大红袍 -- 发布时间:2016/8/10 19:48:00 -- Dim Year As Integer = dr("年").Replace("年", "")
Dim Month As Integer = dr("月").Replace("月", "")
Dim Product As String = dr("项目编号")
|