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;谁能告诉我,这段代码的意思啊,
解决方案 »
- 关于.NET系列软件版本使用的问题
- VS2008 Winform启动项在哪里设置?
- 有没有办法防止一个类的实例被拷贝?
- C#中如何实现ListView中Item的自由拖动!!急求!!!谢谢!!!
- 有哪位兄弟给个“开始/暂停/终止”线程的例子吗?C#版 VS2005的
- 能否让picturebox控件得到焦点
- 初学者:C#中如何用语句连接ACCESS数据?请大家教我!
- 调用OWC10时用set_xlsRange.set_NumberFormat("@")以便让“002”显示为“002”而非"2"
- 如何显示一个远程网站上的图片?
- 请问server.MapPath("db\db.mdb")与server.MapPath("db/db.mdb")的区别一个用”\“一个用”/“,到是都能连接上,但有什么区别啊
- session赋值累加的问题,麻烦进来看下
- 有关sql语句问题
用名为cmbStockNum的comboBox显示出来
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数据源
这什么意思啊
而ValueMember才是我们需要保存到数据库中的字段
假设你取出的数据是这样
stockNum sstockNumValue
abcd 1
dfgr 2
就是当用户在comboBox选择了abcd,我们就可以通过cmbStockNum.SelectedValue记录对应的sstockNumValue的值,即可以将1保存到数据库
当用户在comboBox选择了dfgr,就可以记录sstockNumValue的值,即可以将2保存到数据库
而ValueMember才是我们需要保存到数据库中的字段
假设你取出的数据是这样
stockNum sstockNumValue
abcd 1
dfgr 2
就是当用户在comboBox选择了abcd,我们就可以通过cmbStockNum.SelectedValue记录对应的sstockNumValue的值,即可以将1保存到数据库
当用户在comboBox选择了dfgr,就可以记录sstockNumValue的值,即可以将2保存到数据库
而ValueMember才是我们需要保存到数据库中的字段
假设你取出的数据是这样
stockNum sstockNumValue
abcd 1
dfgr 2
就是当用户在comboBox选择了abcd,我们就可以通过cmbStockNum.SelectedValue记录对应的sstockNumValue的值,即可以将1保存到数据库
当用户在comboBox选择了dfgr,就可以记录sstockNumValue的值,即可以将2保存到数据库
应该是
cmbStockNum.ValueMember ="stockNumValue";
应该是
cmbStockNum.ValueMember ="stockNumValue";