以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问日期组合框下拉不动是什么原因 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90440) |
||||
-- 作者:刘林 -- 发布时间:2016/9/12 21:45:00 -- 请问日期组合框下拉不动是什么原因 教务管理窗口中代课申请里有一个日期组合框下拉不动,请指教,谢谢!!
|
||||
-- 作者:有点蓝 -- 发布时间:2016/9/12 22:10:00 -- 因为行是锁定的,所以绑定的控件也就属于不可编辑状态。选未锁定的行就可以了 |
||||
-- 作者:刘林 -- 发布时间:2016/9/12 22:13:00 -- 哦,懂起了,还有一个问题,在点击申请代课新增记录时出现 NET Framework 版本:2.0.50727.8689 Foxtable 版本:2016.7.29.1 错误所在事件:窗口,教务管理,DateTimePicker1,TextChanged 详细错误信息: 未设置对象变量或 With 块变量。 请问哪里有问题
|
||||
-- 作者:有点蓝 -- 发布时间: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 |
||||
-- 作者:刘林 -- 发布时间:2016/9/13 7:19:00 -- 谢谢,学习了 |