社区
C#
帖子详情
DGV中的combox
mingcsharp
2012-03-23 04:41:47
DGV中有一个combox
combox中是一些ID号,和名字,客户在操作时需要选中一个id时,也要看到名字,因为客户不知道ID是什么,ID只是程序中用的一个唯一码而已,所以要同时显示名字,
但在下次查看的时候(还在这个界面上),从数据库里查出数据出来时,怎么能让他显示对应这一条的id,或者名字??
...全文
91
9
打赏
收藏
DGV中的combox
DGV中有一个combox combox中是一些ID号,和名字,客户在操作时需要选中一个id时,也要看到名字,因为客户不知道ID是什么,ID只是程序中用的一个唯一码而已,所以要同时显示名字, 但在下次查看的时候(还在这个界面上),从数据库里查出数据出来时,怎么能让他显示对应这一条的id,或者名字??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
熙风
2012-03-23
打赏
举报
回复
[Quote=引用 8 楼 ghypnus 的回复:]
得到Id,comboBox1.SelectedValue 应该就是ID
[/Quote]
Dev中么有SelectedValue
应该用EditValue得到ID
把最好的留到最后
2012-03-23
打赏
举报
回复
得到Id,comboBox1.SelectedValue 应该就是ID
mingcsharp
2012-03-23
打赏
举报
回复
来个真人呀
mingcsharp
2012-03-23
打赏
举报
回复
[Quote=引用 2 楼 wellbeingzhang 的回复:]
你绑定名字和ID到combox控件上,显示名字,
private void Form1_Load(object sender, EventArgs e)
{
DataTable dt = GetData();
//绑定字段
this.comboBox1.DisplayMember = "UName";
this.comboBox1.ValueMember = "UI……
[/Quote]
你这个绑定是可以,问题是程序保存的时候还得要id,无法得到id???
就是显示想显示名字,用的时候用id
熙风
2012-03-23
打赏
举报
回复
如果控件要显示Name和ID
imcboOperator.Properties.Items.Add(new DevExpress.XtraEditors.Controls.ImageComboBoxItem(u.id+""+u.name, (object)u.id));
熙风
2012-03-23
打赏
举报
回复
我用的是ImageComboboxEdit控件,用对象绑定的
private void bindOperater()
{
imcboOperator.Properties.Items.Clear();
imcboOperator.Properties.Items.Add(new DevExpress.XtraEditors.Controls.ImageComboBoxItem("请选择", (object)0));
SystemWebService.user[] users = systemWS.getAllUsers();
if (users != null)
{
foreach (SystemWebService.user u in users)
{
imcboOperator.Properties.Items.Add(new DevExpress.XtraEditors.Controls.ImageComboBoxItem(u.name, (object)u.id));
}
}
imcboOperator.SelectedIndex = 0;
}
查看的时候imcboOperator.EditValue=Id;这样就可以了
把最好的留到最后
2012-03-23
打赏
举报
回复
我感觉楼主想在combobox 同时显示ID+Name
觉悟之时
2012-03-23
打赏
举报
回复
你绑定名字和ID到combox控件上,显示名字,
private void Form1_Load(object sender, EventArgs e)
{
DataTable dt = GetData();
//绑定字段
this.comboBox1.DisplayMember = "UName";
this.comboBox1.ValueMember = "UId";
this.comboBox1.DataSource = dt;
}
private DataTable GetData() //获取数据
{
using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "\\db.mdb;Persist Security Info=False"))
{
OleDbDataAdapter adp = new OleDbDataAdapter("select * from temp", conn);
conn.Open();
DataTable dt = new DataTable();
adp.Fill(dt);
conn.Close();
return dt;
}
}
获取的时候那是用那个属性。
把最好的留到最后
2012-03-23
打赏
举报
回复
等牛人回答...
dgv
分页,
dgv
复选框,
dgv
换颜色
datagridview分页,
dgv
分页,
dgv
复选框,
dgv
换颜色首页,上一页,下一页,尾页,共有多少页,目前是第几页
datagridview
中
绑定
com
box
.zip
datagridview
中
绑定
com
box
。简单实例。
dgv
中
绑定数据库及cmb.zip
datagridview控件绑定数据源,修改任意列为
com
box
控件
C#DataGridView
中
Com
bo
Box
下拉更改事件
C#DataGridView单元格
中
Com
bo
Box
下拉更改事件
C#控件缩写大全
比较标准的控件缩写规范,里面包括了各个种类的控件,并一一分门别类,十分详尽。。
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章