非高手莫入,利用SQL语句在DATAGRID增加空白列后怎样接受数据?

callwww 2008-03-03 12:08:10
非高手莫入,利用SQL语句在DATAGRID增加空白列后怎样接受数据?
想达到如下的效果:
已经通过ADO和DATAGRID绑定
查询语句假设为"select a,b,c,d,'' as in_1,'' as in_2 from table"
则在a,b,c,d列后还有in_1和in_2两列,但这两列为只读,如何使得这两列可以接受键盘输入的数据
...全文
92 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
callwww 2008-03-03
  • 打赏
  • 举报
回复
我自己先顶一个,高手解答下啊,专家来看看啊
callwww 2008-03-03
  • 打赏
  • 举报
回复
贴的图不成功
重贴
楼上的hupeng213,能否说得更明白些
of123,需求是这样的:
最后两列可以直接接受数据
也就是客户足够懒,希望只用键盘就能完成操作,能达到EXECL的效果,但是每次只能选择一行
这些字段不是在同一个表中,写入数据库自己可以手工书写代码完成
面临难点:
空白列如何接收数据,就好像每一个单元格如同一个文本框,敲击ENTER后,将输入的数据写入数据库,然后敲击方向键移动位置,如果单元格位于最后一列敲击回车后,不仅完成写入数据库的动作,还完成换行的动作。
callwww 2008-03-03
  • 打赏
  • 举报
回复
callwww 2008-03-03
  • 打赏
  • 举报
回复
楼上的hupeng213,能否说得更明白些
of123,需求是这样的:
最后两列可以直接接受数据
也就是客户足够懒,希望只用键盘就能完成操作,能达到EXECL的效果,但是每次只能选择一行
这些字段不是在同一个表中,写入数据库自己可以手工书写代码完成
面临难点:
空白列如何接收数据,就好像每一个单元格如同一个文本框,敲击ENTER后,将输入的数据写入数据库,然后敲击方向键移动位置,如果单元格位于最后一列敲击回车后,不仅完成写入数据库的动作,还完成换行的动作。


callwww 2008-03-03
  • 打赏
  • 举报
回复
不得不放弃,无人能解决,晕死,换用MSHFLEXGRID,捕获Keypree,模拟出输入效果
hupeng213 2008-03-03
  • 打赏
  • 举报
回复
使用DataGrid控件做绑定碰到这种情况,是在控件属性里,列的子属性里面,指定每个列的列名.


注:指定列名后,再次打开控件属性,列的子属性会不再显示,但此时可正常显示.
of123 2008-03-03
  • 打赏
  • 举报
回复
能否抛开你的方法,直接陈述你的需求?

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧