string strSql = "select '请选择盘点编号或新建' as stockNum, '选择' as stockNumValue  union all " +
     "select billcode as stockNum,billcode as stockNumValue from tb_stockCheck_main where   flag=0";
   DataTable dt = dataCon.getDataTable(strSql);
    cmbStockNum.DisplayMember = "stockNum";
   cmbStockNum.ValueMember = "sstockNumValue";
    cmbStockNum.DataSource = dt;谁能告诉我,这段代码的意思啊,

解决方案 »

  1.   

    取数据stockNum和stockNumValue 
    用名为cmbStockNum的comboBox显示出来
      

  2.   


    string strSql = "select '请选择盘点编号或新建' as stockNum, '选择' as stockNumValue union all " +
      "select billcode as stockNum,billcode as stockNumValue from tb_stockCheck_main where flag=0";
      DataTable dt = dataCon.getDataTable(strSql); //取数据
      cmbStockNum.DisplayMember = "stockNum";  //设comboBox显示的字段
      cmbStockNum.ValueMember = "sstockNumValue"; //设comboBox对应值字段
      cmbStockNum.DataSource = dt;  //赋comboBox数据源
      

  3.   

    查询指定SQL的记录集,并绑定到控件
      

  4.   

    cmbStockNum.ValueMember = "sstockNumValue"; //设comboBox对应值字段
    这什么意思啊
      

  5.   

    通常情况下DisplayMember 显示的字段只是显示给用户看的,或者提供给用户选择的
    而ValueMember才是我们需要保存到数据库中的字段
    假设你取出的数据是这样
    stockNum  sstockNumValue
      abcd        1
      dfgr        2
    就是当用户在comboBox选择了abcd,我们就可以通过cmbStockNum.SelectedValue记录对应的sstockNumValue的值,即可以将1保存到数据库
    当用户在comboBox选择了dfgr,就可以记录sstockNumValue的值,即可以将2保存到数据库
      

  6.   

    通常情况下DisplayMember 显示的字段只是显示给用户看的,或者提供给用户选择的
    而ValueMember才是我们需要保存到数据库中的字段
    假设你取出的数据是这样
    stockNum  sstockNumValue
      abcd        1
      dfgr        2
    就是当用户在comboBox选择了abcd,我们就可以通过cmbStockNum.SelectedValue记录对应的sstockNumValue的值,即可以将1保存到数据库
    当用户在comboBox选择了dfgr,就可以记录sstockNumValue的值,即可以将2保存到数据库
      

  7.   

    通常情况下DisplayMember 显示的字段只是显示给用户看的,或者提供给用户选择的
    而ValueMember才是我们需要保存到数据库中的字段
    假设你取出的数据是这样
    stockNum  sstockNumValue
      abcd        1
      dfgr        2
    就是当用户在comboBox选择了abcd,我们就可以通过cmbStockNum.SelectedValue记录对应的sstockNumValue的值,即可以将1保存到数据库
    当用户在comboBox选择了dfgr,就可以记录sstockNumValue的值,即可以将2保存到数据库
      

  8.   

    应该是输入错误了,
    应该是
    cmbStockNum.ValueMember ="stockNumValue";
      

  9.   

    应该是输入错误了,
    应该是
    cmbStockNum.ValueMember ="stockNumValue";