我想在提交數據後清除C#中Windows窗體的內容。我提交表單後,如何清除「組合框」的內容
我已成功地使用下面的代碼文本框做到這一點:
foreach (Control c in Controls)
{
if (c is TextBox)
{
c.Text = "";
不過,我奮力完成相同任務表單內的「組合框」。我試圖如下使用代碼的變體,但這似乎不起作用。
if (c is ComboBox)
{
c.Text = "";
所以完整的代碼如下所示:
foreach (Control c in Controls)
{
if (c is TextBox)
{
c.Text = "";
}
if (c is ComboBox)
{
c.Text = "";
}
任何人都可以建議一個解決方案,我缺少什麼?
親切的問候
伊恩
使用'comboBox.Items.Clear();' –
你在談論的WinForms組合框或?你如何在代碼的開頭填充組合?這是要求告訴你清除組合項目的有效方法 – Steve
是的WinForms組合框和下拉樣式是「DropDownList」。 –