combox 的 selectVaule 的问题
我设置了combox的datasource=dt 
 dt的第一列是   id 
 dt的第二列是   name 
 如果一般情况下,下面这句话会起到作用定位   combox   里的某一行: 
 combox1.selectVaule   =   7;   
 问题是我想给combox的第一行加个空行,于是取得 
 dt的sql改为   SELECT   0   AS   id,    ' '   AS   name   UNION   SELECT   id,   name   FROM   A    
 但这样改了后上面那句话就不起作用了,这是为什么呢?谁能告诉我。 
------解决方案--------------------我这里测试没问题,这样指定了ValueMember没有   
 this.comboBox1.DataSource = dt; 
 this.comboBox1.DisplayMember =  "name "; 
 this.comboBox1.ValueMember =  "id ";
------解决方案--------------------第一个查询少写from,下面这样写可以实现 
 SELECT 0 AS id,  ' ' AS name FROM A UNION SELECT id, name FROM A