Foxtable(狐表)用户栏目专家坐堂 → 请问日期组合框下拉不动是什么原因


  共有2286人关注过本帖树形打印复制链接

主题:请问日期组合框下拉不动是什么原因

帅哥哟,离线,有人找我吗?
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110825 积分:564069 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/12 22:10:00 [显示全部帖子]

因为行是锁定的,所以绑定的控件也就属于不可编辑状态。选未锁定的行就可以了

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110825 积分:564069 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/12 22:34:00 [显示全部帖子]

新增的时候,日期是空的
Dim dtp As WinForm.DateTimePicker = e.Form.Controls("DateTimePicker1")
If dtp.Value IsNot Nothing Then
    Dim filter As String = "星期 = " & dtp.Value.DayOfWeek
    Tables("课程表").Filter = filter
    Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
    trv.BuildTree("课程表","学校名称|班级|星期|节次", filter, "班级,节次")
    trv.StopRedraw '停止绘制目录树
    For Each nd As WinForm.TreeNode In trv.AllNodes '遍历所有节点
        If nd.Level = 3 Then '如果是二级节点
            nd.Text = nd.text & "," & nd.DataRow("科目") & "," & nd.DataRow("任课教师")
        End If
        
        If nd.level = 2 Then
            nd.Text = "星期" & nd.DataRow("星期")
        End If
        
        If nd.level = 1 Then
            nd.text = nd.DataRow("班级").Substring(3,2) & "级" & nd.DataRow("班级").substring(5,2) & "班" & nd.DataRow("班级").substring(7,1) & "期"
        End If
        
    Next
    trv.ResumeRedraw
End If

 回到顶部