以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 暂停执行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=76059) |
-- 作者:yangwenghd -- 发布时间:2015/10/20 22:53:00 -- 暂停执行 能帮忙看看这个有什么办法吗? 是这样的 选择Table9 的表的列 然后通过ComboBox9 改变选择Table9 的表的 收款信息_开票状态 列, 改变以后 就清除 ComboBox9 的内容, 问题就在 清楚ComboBox9的内容的时候会改变 Table9 表里面的 其他行 (因为改变后之前Table9选择的列 就不显在Table9,然后鼠标就会默认选择到其他的Table9的杭,后面在执行清除 ,就会清除到后面默认选择的行的收款信息_开票状态列) 有什么办法可以在执行代码的时候让 鼠标不选择到Table9 表啊!或者 清除ComboBox9 的内容,但是不改变 Table9 收款信息_开票状态 列的信息啊 Dim t As Table = e.Form.Controls("Table9").Table For i As Integer = t.BottomPosition To t.TopPosition Step -1 t.Rows(i)("收款信息_开票状态") = e.Sender.text Next e.Form.Controls("ComboBox9").Text = ""
|
-- 作者:yangwenghd -- 发布时间:2015/10/20 23:13:00 -- 可以这样吗? Dim t As Table = e.Form.Controls("Table9").Table For i As Integer = t.BottomPosition To t.TopPosition Step -1 t.Rows(i)("收款信息_开票状态") = e.Sender.text Next 在执行下面代码的时候, 上面的代码无效,(上面的代码和注释一样) 然后在执行下面代码? e.Form.Controls("ComboBox9").Text = "" |
-- 作者:大红袍 -- 发布时间:2015/10/20 23:19:00 -- If e.Form.Controls("ComboBox9").Text > "" Then
Dim t As Table = e.Form.Controls("Table9").Table
For i As Integer = t.BottomPosition To t.TopPosition Step -1
t.Rows(i)("收款信息_开票状态") = e.Sender.text
Next
e.Form.Controls("ComboBox9").Text = ""
End If |
-- 作者:大红袍 -- 发布时间:2015/10/20 23:20:00 -- 或者看看 http://www.foxtable.com/help/topics/2218.htm
|
-- 作者:yangwenghd -- 发布时间:2015/10/20 23:35:00 -- 谢谢 可以了 问问 page1 可以单独设置密码吗? |
-- 作者:大红袍 -- 发布时间:2015/10/21 9:50:00 -- SelectedIndexChanging
If e.sender.TabPages(e.NewIndex).Text = "page2" Then |
-- 作者:yangwenghd -- 发布时间:2015/10/24 15:39:00 -- 感谢 感谢 如果在表A 第一列 输入 A 后 就锁定表A 第一列为A 的行 应该怎么写啊 ! 感谢 感谢 |
-- 作者:Hyphen -- 发布时间:2015/10/24 16:12:00 -- DataColChanged事件
查找: http://www.foxtable.com/help/topics/0400.htm
锁定: http://www.foxtable.com/help/topics/0427.htm |
-- 作者:yangwenghd -- 发布时间:2015/11/13 9:10:00 -- If DataTables("订单").DataRows(0).Locked = False Then \'如果第一行没有锁定 DataTables("订单").DataRows(0).Locked = True \'锁定第一行 End If 如果改成选中的行呢 感谢 感谢 不是第一行 比如选中窗口_Table1的行 然后选择 已开票 然后就锁定该行 感谢 感谢
[此贴子已经被作者于2015/11/13 9:11:23编辑过]
|
-- 作者:大红袍 -- 发布时间:2015/11/13 9:30:00 -- DataColChanged事件
If e.DataCol.Name = "第一列" Then |