社区
C#
帖子详情
dataGridView的一个问题
JackLeiMM
2011-07-12 04:33:00
我想用dataGridView的其中一列同时绑定2个值,一个是id,另一个是name
请问如何实现,
此功能,类似comboBox的ValueMember和DisplayMember。
...全文
147
12
打赏
收藏
dataGridView的一个问题
我想用dataGridView的其中一列同时绑定2个值,一个是id,另一个是name 请问如何实现, 此功能,类似comboBox的ValueMember和DisplayMember。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JackLeiMM
2011-07-12
打赏
举报
回复
[Quote=引用 10 楼 wangyue4 的回复:]
你的数据肯定是一个datatable,在你加载dataGridView的时候自己写循环实现填充,不用那个bind函数
for(int i=0;i<datatable.rows.count;i++)
{
dataGridView.rows.add();
dataGridView.Rows[i].Cells[0].Tag=ValueMember;
dataGridView.Rows[i].C……
[/Quote]
非常感谢,我先试试
tang253
2011-07-12
打赏
举报
回复
[Quote=引用 3 楼 cl4651101 的回复:]
还不如设两列,将ID列设为隐藏列,操作Name,或其他列的时候都方便取ID
[/Quote]
+1
wangyue4
2011-07-12
打赏
举报
回复
你的数据肯定是一个datatable,在你加载dataGridView的时候自己写循环实现填充,不用那个bind函数
for(int i=0;i<datatable.rows.count;i++)
{
dataGridView.rows.add();
dataGridView.Rows[i].Cells[0].Tag=ValueMember;
dataGridView.Rows[i].Cells[0].Value=DisplayMember;
}
ValueMember和DisplayMember是在datatable里读出来的。
这样写的前提是把dataGridView的自动添加属性去掉
我理解的对吧
JackLeiMM
2011-07-12
打赏
举报
回复
[Quote=引用 7 楼 kongwei521 的回复:]
<asp:LinkButton ID="" CommandArgument="" CommandName="" runat="server"></asp:LinkButton>
[/Quote]
WinFrom
JackLeiMM
2011-07-12
打赏
举报
回复
[Quote=引用 6 楼 wangyue4 的回复:]
用tag属性
dataGridView2.Rows[0].Cells[0].Tag=ValueMember;
dataGridView2.Rows[0].Cells[0].Value=DisplayMember;
[/Quote]
在哪个事件里面使用呢?
蝶恋花雨
2011-07-12
打赏
举报
回复
<asp:LinkButton ID="" CommandArgument="" CommandName="" runat="server"></asp:LinkButton>
wangyue4
2011-07-12
打赏
举报
回复
用tag属性
dataGridView2.Rows[0].Cells[0].Tag=ValueMember;
dataGridView2.Rows[0].Cells[0].Value=DisplayMember;
student_jianwen
2011-07-12
打赏
举报
回复
[Quote=引用 3 楼 cl4651101 的回复:]
还不如设两列,将ID列设为隐藏列,操作Name,或其他列的时候都方便取ID
[/Quote] 这样可行的· +1
ColinMelody
2011-07-12
打赏
举报
回复
[Quote=引用 3 楼 cl4651101 的回复:]
还不如设两列,将ID列设为隐藏列,操作Name,或其他列的时候都方便取ID
[/Quote]
Jason不用慌
2011-07-12
打赏
举报
回复
还不如设两列,将ID列设为隐藏列,操作Name,或其他列的时候都方便取ID
JackLeiMM
2011-07-12
打赏
举报
回复
[Quote=引用 1 楼 happy20101027 的回复:]
模板列,应该可以实现的。其中模板列加一个 combobox 然后设置数据源。就个普通的combobox valuemember和displaymember绑定数据 一样
[/Quote]
我不想在dataGridView添加combobox列,只想要这个功能
happy20101027
2011-07-12
打赏
举报
回复
模板列,应该可以实现的。其中模板列加一个 combobox 然后设置数据源。就个普通的combobox valuemember和displaymember绑定数据 一样
vb.net
DataGridView
控件用法合集
3.
DataGridView
最下面一列新追加行非表示 4.
DataGridView
判断当前选中行是否为新追加的行 5.
DataGridView
删除行可否设定 6.
DataGridView
行列不表示和删除
DataGridView
控件用法合集(二) 7.
DataGridView
行列...
DataGridView
表头添加checkbox实现全选反选
DataGridView
表头添加checkbox实现全选反选
C# 实战项目——快递单打印软件
本课由小科带领大家完成
一个
C#项目——快递单打印软件 随着电商的普及,同学们对快递都不陌生,填写快递单和管理快递记录是一项比较烦琐的工作,传统的手工填写和管理快递单的方式会使工作效率非常低,本课程带领...
C#
datagridview
与数据源绑定后对数据的,增加,删除,插入,更新
C#
datagridview
与数据源绑定后对数据的,增加,删除,插入,更新C#
datagridview
与数据源绑定后对数据的,增加,删除,插入,更新
【C#】完美实现ComBox多列下拉框+自动完成+
DataGridView
自定义列
灵活:数据源、下拉框内显示的列、列名、可搜索关键字等可自由定义 方便:可输可选/支持键盘操作/模糊过滤/自动完成匹配 标准:通过继承combobox实现,可单独使用,也可嵌入
datagridview
使用 感谢“随风飘散”
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章