动态判断若干个textbox是否为空

问题描述

根据combobox选择的不同,会在groupbox里显示不同数的textboxforeach遍历所有textbox不能满足要求因为选择的不同,显示的textbox是不同的第一次问问题,希望能得到大神帮助!

解决方案

解决方案二:
groupBox.Controls里面包含了你的Groupbox里面的所有控件然后遍历一遍,判断是TextBox就做你该做的事就行了
解决方案三:
遍历groupbox的controls,判断是不是textbox,是就判断他的text
解决方案四:
引用1楼truediego的回复:

groupBox.Controls里面包含了你的Groupbox里面的所有控件然后遍历一遍,判断是TextBox就做你该做的事就行了

因为combobox选择的不同,显示的textbox数目不同,需要查空的数目也不同,遍历全为空的
解决方案五:
这跟你显示多少个textbox没关系,楼上2位思路都对。
解决方案六:
引用4楼duanzi_peng的回复:

这跟你显示多少个textbox没关系,楼上2位思路都对。

明白了谢谢你们三位
解决方案七:
为什么遍历不能满足啊!
解决方案八:
combobox的SelectedIndexChanged事件处理方法添加for(inti=0;i<groupbox.Controls.Count;i++){TextBoxtb=groupbox.Controls[i]asTextBox;if(tb==null)continue;//判断是否为TextBoxif(tb.Name.Equals(combobox.Text)){//判断选择项时是否与TextBox名称一样,你也可以做其他的判断tb.Visible=True;}else{tb.Visible=False;//隐藏掉}}

时间: 2025-01-21 09:46:12

动态判断若干个textbox是否为空的相关文章

急求!!!动态输出若干个TextBox,在TextBox输入内容后,点击提交按纽,怎样把TextBox的内容存到一个变量里??

问题描述 自定义一个控件,在控件中动态循环输出若干个TextBox,输出代码如下:if(_dt.Rows.Count>0){output.RenderBeginTag(HtmlTextWriterTag.Td);output.RenderBeginTag("input");output.RenderEndTag();output.RenderEndTag();}在一个页面中使用这个控件,往TextBox里输入内容,点击提交按纽,怎样获取TextBox的内容??然后把若干个Text

Ibatis 如果parameterClass=&amp;amp;quot;java.lang.String&amp;amp;quot; 怎么判断传入的字符串是否为空?

问题描述 Ibatis在xml中动态查询时如果parameterClass="java.lang.String"怎么判断传入的字符串是否为空? 解决方案 解决方案二:isNotEmpty解决方案三:哦,我知道是<isNotNull>.<isNotEmpty>关键是里面的property=什么?<isNotNull><isNotEmptyprepend="AND"property="?????"condit

JS判断表单输入是否为空

 本篇文章主要是对JS判断表单输入是否为空的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: //去掉输入字符串两边的空格   function trim(s) {       var count = s.length;       var st    = 0;       // start       var end   = count-1; // end         if (s == "") return s;       while (st &l

jQuery实现批量判断表单中文本框非空的方法(2种方法)_jquery

本文实例讲述了jQuery实现批量判断表单中文本框非空的方法.分享给大家供大家参考,具体如下: 方法一: <script type="text/javascript"> /* * 批量验证表单非空 * 需要非空验证控件的样式class="mustadd" */ $(".mustadd").each(function(){ if($(this).val() == ''){ alert("该项不可为空!"); $(th

编程-Java 三目运算符 判断两个对象是否为空

问题描述 Java 三目运算符 判断两个对象是否为空 //住院非空,对住院进行处理,住院不为空,判断门诊是否为非空,对门诊进行处理 //zyyzjymx!=null?f1(zyyzjymx):mzzdjymx!=null?f1(mzzdjymx):null; 不会写代码... 思路如上 求大神解决~ 解决方案 zyyzjymx!=null?(f1(zyyzjymx)):(mzzdjymx!=null?f1(mzzdjymx):null); 解决方案二: 你的条件写错了吧?住院非空和住院不为空 不

怎么判断值类型的变量为空啊

问题描述 怎么判断值类型的变量为空啊!! 解决方案 解决方案二:值类型不可能为空...所以不用判断....NET2.0以上如果需要可以用可空值类型...解决方案三:那怎么用啊!!解决方案四:null解决方案五:直接申明为null啊解决方案六:可空类型是System.Nullable结构的实例.可空类型可以表示其基础值类型正常范围内的值,再加上一个null值.int?num=null;if(num.HasValue==true){System.Console.WriteLine("num=&quo

java-用jq的删除删除元素之后,在次查询,元素的数量不变,不能彻底删除,怎么办呢?需要动态判断元素的数量

问题描述 用jq的删除删除元素之后,在次查询,元素的数量不变,不能彻底删除,怎么办呢?需要动态判断元素的数量 用jq的删除删除元素之后,在次查询,元素的数量不变,不能彻底删除,怎么办呢?需要动态判断元素的数量 解决方案 再次查询是什么意思,如果只是从界面上删除,而不是从数据源实际删除,再刷新依然会出现 解决方案二: $("元素").size() 不是可以查询出符合的元素数量吗 如果 从页面删除了一个元素 再次查询出来的数量是不会变的 也就是说是没有彻底删除的 jq的删除是 (这个方法不

Ext的GridPanel和GroupingStore如何判断后台传进来的是不是空数据?查不到数据想给一个提示

问题描述 Ext的GridPanel和GroupingStore如何判断后台传进来的是不是空数据?查不到数据想给一个提示如果后台返回的json是{[]}时,前台表示没有得到数据.GirdPanel应该是空白的.那Ext-js里要怎么写,能显示出一个提示,提示用户没有检索到信息呢? 解决方案 store.on('load', function() {if (store.getCount() <= 0) {Ext.Msg.alert("提示", "");}})解决

JS 动态判断PC和手机浏览器实现代码_javascript技巧

这个只是一个小知识,也是在网上找的,挺好用! 动态判断浏览器是PC还是移动端! <script> var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit