winform Combox绑定数据并根据value值选中项
来源:互联网 发布:易云网络验证 编辑:程序博客网 时间:2024/06/06 02:43
DataTable dtsingletype = singletypeBal.GetDataTable(""); comboBox1.DataSource = dtsingletype; comboBox1.DisplayMember = "TypeName"; comboBox1.ValueMember = "ID";
选中项:
if (parentid != "") { comboBox1.SelectedValue = parentid;//根据ID值选中该项 }
根据text值选中项:
comboBox1.SelectedIndex=comboBox1.FindString("汽配");
combox联动:
int zmlflag = 0; private void frmMain_Load(object sender, EventArgs e) { DataTable dtsingletype = singletypeBal.GetDataTable(""); cbZML.DataSource = dtsingletype;//绑定数据时会触发selectedindexchanged事件,所以在事件中判断当页面加载完以后再更新下一级数据,且判断选中值是否为空,数据源是否为空 cbZML.DisplayMember = "TypeName"; cbZML.ValueMember = "ID"; zmlflag = 1; }
private void cbZML_SelectedIndexChanged(object sender, EventArgs e) { if (flag>0) //页面加载以后 选中项改变再更改数据 { if (cbZML.DataSource != null && cbZML.SelectedValue!=null && cbZML.SelectedValue.ToString().Trim()!="") { DataTable dtsinglesmalltype = singletypesmallBal.GetDataTable(" typeid=" + cbZML.SelectedValue.ToString().Trim()); cbPP.DataSource = dtsinglesmalltype; cbPP.DisplayMember = "TypeName"; cbPP.ValueMember = "ID"; } } }
用参数更新数据时,语句正确,但是更新失败:
StringBuilder strSql = new StringBuilder(); strSql.Append("update tb_SingleTypeSmall set "); strSql.Append("TypeName=@TypeName,"); strSql.Append("TypeNote=@TypeNote,TypeID=@TypeID"); strSql.Append(" where ID=@ID"); OleDbParameter[] parameters = {new OleDbParameter("@TypeName", OleDbType.VarChar,50),new OleDbParameter("@TypeNote", OleDbType.VarChar,200),new OleDbParameter("@TypeID", OleDbType.Integer,4),//因为@TypeID和@ID换了下位置,导致更新失败,看来这个位置也得对应 new OleDbParameter("@ID",OleDbType.Integer,4) }; parameters[0].Value = model.TypeName; parameters[1].Value = model.TypeNote; parameters[2].Value = model.TypeID; parameters[3].Value = model.ID;
- winform Combox绑定数据并根据value值选中项
- WinForm(C#)CheckedlistBox绑定数据,并获得选中的值(ValueMember)和显示文本(DisplayMember
- WinForm中ComboBox添加Key/Value项、获取选中项、根据Key、Value设置选中项总结
- WinForm遇到的SQL错误和combox绑定数据
- Winform的Combox添加value
- Winform中 ComBox 添加 Key—>Value 项
- jquery根据value修改select选中项
- jq select根据text,value值选中
- winform的combox绑定display和alue。
- 关于EXTJS Combox 加载数据绑定display只显示value的解决方法
- [Ext.Net] Combox绑定数据
- combox绑定数据修改表
- 动态绑定数据到combox
- c#(winform)中自定义ListItem类方便ComboBox和ListBox添加项完全解决(DropDownList 和Combox 数据绑定的常用方法)
- c#(winform)中自定义ListItem类方便ComboBox和ListBox添加项完全解决(DropDownList 和Combox 数据绑定的常用方法) .
- DropDownList绑定动态数据并显示已经选中的数据
- Jquery 根据value值设置下拉列表(select)默认选中项
- Android中Spinner根据value来选择选中项
- 那些数学老师忘了告诉你的事情
- What’s The Memristor And Where It Comes From
- MyEclipse的 at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>错误解决办法。
- 浅谈:JavaScript中分号的省略规则
- Android apk多渠道验证工具 - 不提供工具,只提供源码
- winform Combox绑定数据并根据value值选中项
- HDU 2276 Kiki & Little Kiki 2 矩阵快速幂
- 文件读写字符乱码的解决方案
- ORMLite使用教程
- 二叉搜索树的详解(算法导论读书笔记)
- 磁盘管理——RAID 5
- [Oracle] 分区探索(1) - 分区剪枝
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
- android图片延迟加载,照片墙,listview中图片的延迟加载(国外制造)