以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]RecordGrid的BaseControl信息 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=75112) |
|
-- 作者:pcxjxjhkw -- 发布时间:2015/9/27 17:13:00 -- [求助]RecordGrid的BaseControl信息 如何实现以下,谢谢!! RecordGrid的BaseControl信息
|
|
-- 作者:sloyy -- 发布时间:2015/9/28 0:07:00 -- 狐爸没公开这个信息, 大红袍老师应该知道怎么设置
|
|
-- 作者:大红袍 -- 发布时间:2015/9/28 10:14:00 -- 1、参考 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=73811&skin=0
2、直接读取Forms("窗口1").Controls("RecordGrid1").Columns,如果值为空,就是table的所有列 |
|
-- 作者:pcxjxjhkw -- 发布时间:2015/9/28 10:20:00 -- 老师,问题2是指某一列,如:表中某一列标题为“登记编号”,在RecordGrid中该列对应的短标题为“编号”,问题:如何根据“编号”获取“登记编号” |
|
-- 作者:大红袍 -- 发布时间:2015/9/28 11:01:00 -- 直接根据行的位置,对应的去取列的名字。
比如第3行,肯定对应第三列 |
|
-- 作者:pcxjxjhkw -- 发布时间:2015/9/28 11:42:00 -- 老师,有的列在记录窗口中没有显示哟,可能对不起吧 |
|
-- 作者:大红袍 -- 发布时间:2015/9/28 11:47:00 -- 认认真真看3楼 |
|
-- 作者:pcxjxjhkw -- 发布时间:2015/9/28 15:14:00 -- 老师,问题2已解决,问题1还没有。 如:将记录窗口的第一行的列标题的字体加粗,怎么解决? |
|
-- 作者:大红袍 -- 发布时间:2015/9/28 15:18:00 -- dim t = Forms("窗口1").Controls("RecordGrid1").Basecontrol t.SetCellStyle(1, 1, cs1) |
|
-- 作者:pcxjxjhkw -- 发布时间:2015/9/28 15:25:00 -- 老师,当鼠标一单击其它单元格,其样式又还原了。 |