Foxtable(狐表)用户栏目专家坐堂 → 关于RecordGrid控件绑定数据


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

主题:关于RecordGrid控件绑定数据

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
关于RecordGrid控件绑定数据  发帖心情 Post By:2017/12/13 15:46:00 [显示全部帖子]

RecordGrid控件怎么用代码动态绑定窗体中放置了一个Table控件和一个RecordGrid控件,在运行的时候,数据列怎么同步呢?
[此贴子已经被作者于2017/12/13 22:29:13编辑过]

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


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/12/13 22:30:00 [显示全部帖子]

RecordGrid控件怎么用代码动态绑定窗体中放置了一个Table控件和一个RecordGrid控件,在运行的时候,数据列怎么同步呢?

其实因为列比较多不便于选择列,所以我想利用记录窗体的列的便利选择列,来调整裂的顺序,现在发现,两者不同步,甜老师怎么解决这个问题呢?




[此贴子已经被作者于2017/12/13 23:13:59编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/12/14 0:05:00 [显示全部帖子]

 

我在窗体的AfterLoad事件中写了如下代码:

Dim rgd As WinForm.RecordGrid = e.Form.Controls("RecordGrid1")
rgd.Table = Tables("打印操作数据选择窗体_Table1") '指定绑定表
rgd.Build() '重新生成记录窗口

 

运行后二者不同步


 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/12/14 9:04:00 [显示全部帖子]

就是将代码写到afterLoad事件的最后了
运行后我选择表中某列或RecordGrid控件中的列时二者不统一
我想实现不管二者选择哪个列时对方同时也被选择并同时可以通过按钮单击事件来调整列的顺序
[此贴子已经被作者于2017/12/14 9:07:24编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/12/14 9:09:00 [显示全部帖子]

我想实现不管二者选择哪个列时对方同时也被选择并同时可以通过按钮单击事件来调整列的顺序

窗体表中的列比较多,用滚动条来选择列和对列的操作显得太麻烦了,用什么方法将列名列出来并可以对列进行操作呢?
[此贴子已经被作者于2017/12/14 9:21:03编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/12/14 9:31:00 [显示全部帖子]

这个窗体表是根据客户选择不同条件来绑定不同表的打印窗体,并且根据客户的需要来对表中的列的顺序可以调整的,可是列比较多窗体小,选择列的时候不方便,应该怎么解决这个问题呢?

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/12/14 14:03:00 [显示全部帖子]

我想实现不管二者选择哪个列时对方同时也被选择并同时可以通过按钮单击事件来调整列的顺序

只能操作RecordGrid中的列表中的列没反应,并且RecordGrid中的列到达到第一列或最后一列时如果再单击上移或下移时会出错,说:InvalidArgument=“10”的值对于“index”无效。
参数名: index

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/12/14 15:55:00 [显示全部帖子]

怎样实现打开数据列调整窗体后,每一次单击上移按钮时(CheckedListBox控件中列向上移动一个列的位置,同时窗体的Table1中对应的列向左移动一个列的位置);每一次单击下移按钮时(CheckedListBox控件中列向下移动一个列的位置,同时窗体的Table1中对应的列向右移动一个列的位置)
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:显示隐藏列 (1).table



 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/12/14 16:38:00 [显示全部帖子]

RecordGrid中的中的列能变为单选框吗?不要隐藏和显示列功能,只是要实现一次只能选择一个列或相邻列可以多选,选中后只实现调整列位置的功能

 回到顶部
帅哥哟,离线,有人找我吗?
裴保民
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:2007 积分:12794 威望:0 精华:0 注册:2017/4/3 15:01:00
  发帖心情 Post By:2017/12/14 16:55:00 [显示全部帖子]

移动到一行后最后一行如再执行就会报错的

图片点击可在新窗口打开查看此主题相关图片如下:55555.png
图片点击可在新窗口打开查看


 回到顶部
总数 21 1 2 3 下一页