应该是很简单的问题,谢谢答复,解决了立马结贴

jyjvszqy 2012-09-24 10:57:49

我有2个控件,一个combobox另个是textbox,用combobox绑定了数据源,员工表(名称,编号),现在我想在combob选择item的时候,textbox显示出对应的编号。。。

另我的textbox绑定了另外的数据源,ableadater已经建了fillby和getdataby两个查询。
...全文
142 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
denglijunabc 2012-09-25
  • 打赏
  • 举报
回复
你定义一个方法 ComboBox_Validating()Handles ComboBox.Validating
你可以在这里实现你的TextBox想实现的内容操作
jyjvszqy 2012-09-24
  • 打赏
  • 举报
回复
ComboBox1.Text数据一开始是取对的,但是经过 Me.员工表TableAdapter.FillByZgId(Me.JcsmisDataSet.员工表, ComboBox1.Text) 之后,ComboBox1.Text又是“”了,然后报错
tbZgbh.Text = Me.JcsmisDataSet.员工表.Item(0).编号,应该是fillby没有取到数据吧,请大婶帮忙
jyjvszqy 2012-09-24
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
获取你选择的item,肯定能获取相应的编号,赋给textbox
类似这个,虽然是C#,你应该看得懂http://blog.csdn.net/chinajiyong/article/details/7318579
[/Quote]
但是好像不是一回事,我就像前面那两句话,但是改了之后还是错
Me.员工表TableAdapter.FillByZgId(Me.JcsmisDataSet.员工表, ComboBox1.Text)

tbZgbh.Text = Me.JcsmisDataSet.员工表.Item(0).编号

改成这样了,还是去不到数据
EnForGrass 2012-09-24
  • 打赏
  • 举报
回复
获取你选择的item,肯定能获取相应的编号,赋给textbox
类似这个,虽然是C#,你应该看得懂http://blog.csdn.net/chinajiyong/article/details/7318579
jyjvszqy 2012-09-24
  • 打赏
  • 举报
回复
搞定了。。。自己乱弄的

Me.员工表TableAdapter.FillByZgId(Me.JcsmisDataSet.员工表, ComboBox1.SelectedItem.ToString)

tbZgbh.Text = Me.JcsmisDataSet.员工表.Item(0).编号

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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