您的位置:程序门 -> .net技术 -> c#



tab上的控件数据绑定后的问题,三个tabpage


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


tab上的控件数据绑定后的问题,三个tabpage[已结贴,结贴人:bys_home]
发表于:2007-01-17 10:31:28 楼主
我有一个tab控件,上有三个tabpage页,每个tabpage上有n个textbox
现在我把每一个textbox都绑定到同一个datatable上,
这样我在打开窗口操作时,直接修改tabpage1上的textbox并调用
bindingmanagerbase   bmbbinding   =   this.bindingcontext[this.myds.tables[ "t_table "].defaultview];
bmbbinding.endcurrentedit();
来结束编辑,并校验保存,但校验到第二个页上的控件时,他会提示我第二个页上的textbox没有文本,但我明明有文本的呀?


但如果我事先每个tabpage都去显示一次的话,就不会有这样的问题?也就是说
。net事先并没有生成第二页第三页的显示一样?我该怎么做?
发表于:2007-01-17 10:54:581楼 得分:5
幫頂﹗﹗幫頂﹗﹗
发表于:2007-01-17 11:34:052楼 得分:5
“每个tabpage上有n个textbox”,

lz,我认为你这样设计就有问题,你那么多textbox需要绑定,为什么不要一个datagridview控件啊,完全可以,又简单实现你的要求,试试。。。。
发表于:2007-01-17 11:47:393楼 得分:5
try..

http://community.csdn.net/expert/topic/5299/5299930.xml?temp=.7107355
发表于:2007-01-17 11:48:184楼 得分:0
to:住楼上的:
软件做的是给人用的,这是人性化的界面,所以要这样操作,
否则就可以这样说的了“为什么不让客户到数据库中直接输入呀,那样最简单的了,什么都不用写”
发表于:2007-01-17 11:50:295楼 得分:0
to:liujia_0421(snowlover)   (   )  
并不是那个问题,而是tabpage的问题吧。
如果是在同一个tabpage上,就没有这个问题的了,好像是第二个tabpage页还没有初始化一样

发表于:2007-01-17 12:47:096楼 得分:5
lz:
      你误解了我的意思,多个textbox控件要做的事,datagridview也可以实现啊,控制起来比较简单。
发表于:2007-01-17 17:38:567楼 得分:0
能把完整的异常信息贴出来让我看下吗?


快速检索

最新资讯
热门点击