当前位置: 代码迷 >> C# >> dev的lookupedit如何清空选择
  详细解决方案

dev的lookupedit如何清空选择

热度:659   发布时间:2016-05-05 05:32:02.0
dev的lookupedit怎么清空选择?
lookupedit绑定数据后,选择以后。怎么点击按钮使lookupedit回到初始位置,即nulltext的值。注意,是点击按钮,不是按默认的CTRL+DELETE。
------解决思路----------------------
引用:

            txtKHXX.EditValue = null;
            txtKHXX.ItemIndex = -1;
            txtWAFL.EditValue = null;
            txtWAFL.ItemIndex = -1;
            txtYWLX.EditValue = null;
            txtYWLX.ItemIndex = -1;

这么写,一点问题没有,但是我在前面加上

            foreach (Control ctr in xtraScrollableControl1.Controls)
            {
                //清空textedit
                if (ctr is TextEdit)
                {
                    ctr.Text = "";
                }
                //清空dateedit
                if (ctr is DateEdit)
                {
                    ctr.Text = "";
                }
                //清空comboboxedit
                if (ctr is ComboBoxEdit)
                {
                    ComboBoxEdit cbe = (ComboBoxEdit)ctr;
                    cbe.SelectedIndex = 0;
                }
            }

这样就出现刚才我发的图的问题,奇怪。。。。。

foreach  代码中并没有  Lookupedit的转换呀,再重新检查代码,看看是不是别的地方设置了。
------解决思路----------------------
Lookupedit的属性里面可以添加按钮,在按钮点击事件里写Lookupedit.EditValue = null;
  相关解决方案