winform中tab跨选项卡取值,新手求教

zw28323 2012-02-15 02:42:34
如题,假如说有多个tab页,分别为tab1,tab2,tab3.....
怎样在tab1中获取tab3中txtTest控件的值,
怎么跨选项卡取控件值,谢谢
...全文
74 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zw28323 2012-02-15
  • 打赏
  • 举报
回复
解决了 谢谢各位 happy09li说的对 数据是在选中当前选项卡时才绑定的
abcdef1111111 2012-02-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 zw28323 的回复:]
是这么个情况,tab3的控件值是我之前录入后保存到数据库的,tab3中txtTest的text值是从数据库读取的,
当第二次进入的时候默认为tab1,此时直接点击保存后想要验证tab3中txtTest.text值,结果取到的值为空(实际上有值)
[/Quote]如果像你说的第二次进入时,tab3中txtTest.text有值,那么肯定能读取到值的,你看看数据是什么时候绑定的
abcdef1111111 2012-02-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 zw28323 的回复:]
是这么个情况,tab3的控件值是我之前录入后保存到数据库的,tab3中txtTest的text值是从数据库读取的,
当第二次进入的时候默认为tab1,此时直接点击保存后想要验证tab3中txtTest.text值,结果取到的值为空(实际上有值)
[/Quote]进入界面后,tab3中txtTest.text有值吗,你验证没有?你单步执行看看
zw28323 2012-02-15
  • 打赏
  • 举报
回复
是这么个情况,tab3的控件值是我之前录入后保存到数据库的,tab3中txtTest的text值是从数据库读取的,
当第二次进入的时候默认为tab1,此时直接点击保存后想要验证tab3中txtTest.text值,结果取到的值为空(实际上有值)
abcdef1111111 2012-02-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zw28323 的回复:]
我在tab1直接取tab3上的txtTest.text的值为空 什么状况 我先选一下tab3,然后在取值就正常了
[/Quote]可以直接取值啊,是不是tab变化给文本框赋值了
buyong 2012-02-15
  • 打赏
  • 举报
回复
没出现过你说的这种情况。你的tab3上的txtTest.text的值是什么时候赋的
[Quote=引用 3 楼 zw28323 的回复:]

我在tab1直接取tab3上的txtTest.text的值为空 什么状况 我先选一下tab3,然后在取值就正常了
[/Quote]
熙风 2012-02-15
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zw28323 的回复:]
我在tab1直接取tab3上的txtTest.text的值为空 什么状况 我先选一下tab3,然后在取值就正常了
[/Quote]

你是不是在选中当前选项卡时才绑定的数据?
zw28323 2012-02-15
  • 打赏
  • 举报
回复
我在tab1直接取tab3上的txtTest.text的值为空 什么状况 我先选一下tab3,然后在取值就正常了
熙风 2012-02-15
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bdmh 的回复:]
直接取 txtTest.text,跟tab页没关系
[/Quote]

+1

直接通过文本框的名字取值,,
同一个界面上的都可以
bdmh 2012-02-15
  • 打赏
  • 举报
回复
直接取 txtTest.text,跟tab页没关系

111,125

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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