以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- CheckedListBox1取值问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=30947)
|
-- 作者:zhoushijun
-- 发布时间:2013/4/7 14:46:00
-- CheckedListBox1取值问题
我在table控件的事件里 按照文档上的取值方法 取CheckedListBox1的 此主题相关图片如下:未命名.jpg
值,报错
|
-- 作者:狐狸爸爸
-- 发布时间:2013/4/7 14:47:00
--
Table的事件,没有e.form,只能: Forms("窗口名").Controls("控件名")
|
-- 作者:zhoushijun
-- 发布时间:2013/4/7 15:32:00
--
Tables("buyerdz").Rows(Tables("buyerdz").Rowsel)(2)我取table控件的某行某列的值 取出来的值不是我选中的某行某列的,你看下哪儿写错了
|
-- 作者:zhoushijun
-- 发布时间:2013/4/7 16:00:00
--
我取选中复选框行的第二列的值,取出来也是对不上下面我写的代码,你看下
Dim temp As String =""
For Each r As Row In Tables("买家结算对账_table2").GetCheckedRows
If temp="" Then temp="\'" & Tables("买家结算对账_table2").Rows(Tables("买家结算对账_table2").RowSel)(1) & "\'" Else temp=temp & ",\'" & Tables("买家结算对账_table2").Rows(Tables("买家结算对账_table2").RowSel)(1) & "\'" End If Next 有个截图 你看下 此主题相关图片如下:12.jpg
弹出窗口的值我 temp 变量的
[此贴子已经被作者于2013-4-7 16:00:32编辑过]
|
-- 作者:Bin
-- 发布时间:2013/4/7 16:02:00
--
很正确啊.你这个不就是第二列的值么. 第一列为"图录号" 第二列为"成交价" 30000没错啊.
|
-- 作者:zhoushijun
-- 发布时间:2013/4/7 16:12:00
--
我把变量值用msgbox 弹出来,发现不对啊!你看这两个都是3000 。你看下表属性!肯 此主题相关图片如下:123.jpg
定是哪儿设置有问题
哦 ,对了 。我是想把选中行的第二列取出来,这两个值应该是 90000和30000
[此贴子已经被作者于2013-4-7 16:14:41编辑过]
|
-- 作者:Bin
-- 发布时间:2013/4/7 16:30:00
--
Tables("买家结算对账_table2").Rows(Tables("买家结算对账_table2").RowSel)(1) 你这段代码都已经写死成指定单元格了.怎么会90000和30000呢.如果想获得90000和30000应该是 Dim temp As String =""
For Each r As Row In Tables("买家结算对账_table2").GetCheckedRows
If temp="" Then temp="\'" & r(成交价) & "\'" Else temp=temp & ",\'" & r(成交价) & "\'" End If Next
|
-- 作者:zhoushijun
-- 发布时间:2013/4/7 16:36:00
--
ok,谢了
|
-- 作者:zhoushijun
-- 发布时间:2013/4/8 17:29:00
--
我把表绑定到table控件,同事也绑定到了textbox控件.我在table控件的currentchanged事件写代码了。然后就是选中table行后 textbox控件就没有变化了。求助
|
-- 作者:zhoushijun
-- 发布时间:2013/4/9 11:27:00
--
我用一个表绑定到了table控件,同时也绑定到了textbox控件。我现在在table的currentchanged事件里写代码了!现在的问题是我选中表的行,数据没有同步到textbox控件里显示。求助
|