//从数据库中查出数据 this.clbName.DataSource = EMenuManagerDAL.LoadFoods();
this.clbName.ValueMember = "ID";
this.clbName.DisplayMember = "名称";
this.clbName.SelectedItem = null;//检索条件
dic.Add("USER_ID", this.clbName.SelectedItem);运行错误提示 无法从“object”转换为“string”
解决方案 »
- 使用C#调用PC\SC接口返回读卡器数量不对
- 如果将ArrayList中存储的byte[]数据转化成为byte数据
- 五子棋的算法和哪个经典算法相似(我的面试题)
- 请问c#开发asp.net有什么比较好的教程吗?
- 属性"prettyPrint"的值为null 未定义或不是 Function 对象
- 又是正则表达式!关于TextBox的
- 插入空值显示1900-01-01问题
- 在remoting中注册在通道上的类必须是一个dll吗?
- C#winform中ShapeContainer无法在Panel上面显示内容?
- 更换目录或更名是在操作文件分配表,如何操作??
- format不会用啊
- 请高人指点c#调用exe的处理
用selectedValue 错误提示是一样的
若果猜得没错 你的这个Dic对象的第二个参数不是string类型的 你把this.clbName.SelectedValue转为那个类型就好了
你说的ToString我也试过。不过也是不好使的。tostring以后传进来的就不是ID了
dic.Add("USER_ID", this.clbName.SelectedText.TOstring());打上断点
自己看SelectedText,SelectedValue哪个是ID,就留哪个
Dictionary<string, string> dic = new Dictionary<string, string>();
dic.Add(CheckBoxList1.SelectedValue, CheckBoxList1.SelectedValue+"Name");测试没有问题
this.clbName.DisplayMember = "名称"
???
你现在clbName.SelectedValue 是啥?
难道这个clbName.SelectedValue不用写。。
然后你把"ID"给"USER_ID"检索,这是你想要的?