清除除一个以外的所有文本框。 [英] clear all textboxes except one.
本文介绍了清除除一个以外的所有文本框。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的表单上有一个列表框和多个文本框。当选择列表框项目时,我能够从数据库检索数据到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屋!
查看全文