【问题标题】:ultrawebgrid dropdown column issueultrawebgrid 下拉列问题
【发布时间】:2010-11-01 10:28:53
【问题描述】:

您好,我已将下拉列表添加到超 Web 网格列,并将下拉列表中选择的值保存到数据库 当我尝试检索数据并显示数据时,它显示下拉列表的值而不是文本,例如4001 - 销售它显示 4001 不是销售 我想在下拉列表中显示销售文本 如何实现这一点

【问题讨论】:

  • 一些代码会有所帮助。似乎您可能会混淆数据值和显示文本值(无论是在保存时还是在显示先前保存的值时)。

标签: asp.net drop-down-menu infragistics ultrawebgrid


【解决方案1】:

此代码适用于我:

ultraGridValueList.ValueListItems.Add("ValueMemeber1", "DisplayMemeber1"); ultraGridValueList.ValueListItems.Add("ValueMemeber2", "DisplayMemeber2"); ultraGridValueList.ValueListItems.Add("ValueMemeber3", "DisplayMemeber3"); ultraGridValueList.ValueListItems.Add("ValueMemeber4", "DisplayMemeber4");

ultraGrid1.DisplayLayout.Bands[0].Columns["myDropDownCol"].ValueList = ultraGridValueList;

【讨论】:

    【解决方案2】:

    我有一个类似的问题,我有一个网格,当我单击“添加”按钮添加新行时,现有行将在下拉列表中显示 ID,而不是显示文本。解决方法是将下拉列上的 DataType 设置为 ID 的类型(在我的例子中是 System.Int32)。希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      • 2012-06-19
      • 2016-04-18
      • 1970-01-01
      • 1970-01-01
      • 2023-03-25
      • 1970-01-01
      相关资源
      最近更新 更多