清除除一个以外的所有文本框。 [英] clear all textboxes except one.

查看:83
本文介绍了清除除一个以外的所有文本框。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的表单上有一个列表框和多个文本框。当选择列表框项目时,我能够从数据库检索数据到texboxes但是当在列表框中插入新项目时,我使用以下功能清除所有文本框... < br $>


I have a listbox and mulitiple textboxes on my form.When listbox item is selected i am able to retrieve data from database to texboxes But when new item is inserted in listbox i am using following function to clear all textboxs ...

private void ClearTextBoxes(Control.ControlCollection cc)
       {
           foreach (Control ctrl in cc)
           {
               TextBox tb = ctrl as TextBox;
               if (tb != null)
                   tb.Clear();
               else
                   ClearTextBoxes(ctrl.Controls);
           }
       }

我想要的是将selectitem名称(尚未存储在数据库中)放入文本框中,但由于此功能,文本框显示清晰..

What i want is to get selecteditem name(which is not stored in database yet) into a textbox but because of this function that textbox appearing clear..

推荐答案

private void ClearTextBoxes(Control.ControlCollection cc)
{
foreach (Control ctrl in cc)
{
TextBox tb = ctrl as TextBox;
if (tb != null)
{
tb.Clear();
textBox1.Text=ListBox1.SelectedItem.ToString();
}
else
ClearTextBoxes(ctrl.Controls);
}
}


这篇关于清除除一个以外的所有文本框。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆