combobox控件中的TEXT和value属性有什么不同 ,是一样的值吗

解决方案 »

  1.   

    惨了,问错了,应该是datagridview中的单元格中, value与TEXT的值 区别.
      

  2.   

    text是明面上的值
    value是和Tag一样隐藏的值
      

  3.   

    这个没什么不同,不过取value的时候如果为null,取值会报错
      

  4.   

    如果是用value.tostring() 这样子是不是就算是NULL,也不会报错呢
      

  5.   

    DataTable dt=new DataTable();
    dt.Columns.Add("ID");
    dt.Columns.Add("sName");DataRow dr=dt.NewRow();
    dr[0]="1";
    dr[1]="你好!";
    dt.Rows.Add(dr);combox.DataSource=dt;
    combox.DisplayMember="ID";
    combox.ValueMember="sName";combox的Text是“你好!”,Value是“1”
    具体的理论解释,看MSDN
      

  6.   

    恩,value为null,写value.tostring()就会报错,所以我一般是先判断
    if(value!=null)
    {
       value.ToString();
    }