日期:2014-05-17  浏览次数:20399 次

关于ComboBox 的空值
在使用ComboBox的时候遇到一些奇怪的问题
就是在有选择某项的时候都非常好,但是再不选任何项的情况下
我本意是他会返回null或者“”,但是实际上返回的却是已经设置过的
Emptytext,请问各位大神该如何解决呢
同样的问题也出现在MultiSelect(true)的情况下
我只想在不选任何项的情况下返回一个空值
求各位大神帮忙
ComboBox .Net 空值

------解决方案--------------------
string cbValue = null;
            if (ComboBox1.SelectedIndex >= 0)
            {
                cbValue = ComboBox1.SelectedValue.ToString();
            }

这样不就行了?
------解决方案--------------------
if (!string.IsNullOrWhiteSpace(this.ComboBox.SelectValue))
{
//如果不是空值,就做这个动作.

}
------解决方案--------------------
 Dictionary<string, object> dict = new Dictionary<string, object>();
            dict.Add("请选择类别", null);
键值对绑定