找回密码
 立即注册

QQ登录

只需一步,快速开始

fangyuan123

注册会员

2

主题

3

帖子

13

积分

注册会员

积分
13
最新发帖
fangyuan123
注册会员   /  发表于:2020-4-10 14:11  /   查看:4882  /  回复:4
1金币
代码如下:
Me.GcComboBox1.DataSource = dataset
Me.GcComboBox1.DataMember = "Table"
如何让下拉列表中的TEXT为dataset中某一列的值,下拉列表中VALUE为dataset中某一列的值。

4 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-10 17:44:58
沙发
问题已经收到,我这边验证后给您回复
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-4-13 14:21:53
板凳
您好,下面的代码是C#设置的方法,vb 的您可以参考来写,是一样的

  1. this.gcComboBox2.DataSource = this.productBindingSource;

  2. var column1 = new GrapeCity.Win.Editors.ListColumn();
  3. column1.DataPropertyName = "ProductName"; // DataSet中ProductName列
  4. column1.Header.Text = "Text"; // 下拉列表列头的值



  5. var column2 = new GrapeCity.Win.Editors.ListColumn();
  6. column2.DataPropertyName = "ProductID"; // DataSet中ProductID列
  7. column2.Header.Text = "Value";



  8. this.gcComboBox2.ListColumns.Clear(); //清除默认添加的列(自动从dataset中读取)
  9. this.gcComboBox2.ListColumns.Add(column1);
  10. this.gcComboBox2.ListColumns.Add(column2);
复制代码
回复 使用道具 举报
nobt
论坛元老   /  发表于:2023-8-1 17:01:36
地板
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-8-1 18:45:58
5#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部