gpt4 book ai didi

c# - UltraWebGrid:如何在列中使用下拉列表

转载 作者:行者123 更新时间:2023-11-30 16:37:05 25 4
gpt4 key购买 nike

我正在使用 Infragistics 网格,但在使用下拉列表作为我的其中一个列的值选择器时遇到困难。

我尝试阅读文档,但 Infragistics 的文档不太好。我也看过这个 discussion没有运气。

目前我在做什么:

col.Type = ColumnType.DropDownList;
col.DataType = "System.String";

col.ValueList = myValueList;

myValueList 是:

ValueList myValueList = new ValueList();

myValueList.Prompt = "My text prompt";
myValueList.DisplayStyle = ValueListDisplayStyle.DisplayText;

foreach(MyObjectType item in MyObjectTypeCollection)
{
myValueList.ValueItems.Add(item.ID, item.Text); // Note that the ID is a string (not my design)
}

当我查看页面时,我希望在该列的单元格中看到一个下拉列表,但我的列是空的。

最佳答案

这是我的一个页面中的示例:

UltraWebGrid uwgMyGrid = new UltraWebGrid();
uwgMyGrid.Columns.Add("colTest", "Test Dropdown");
uwgMyGrid.Columns.FromKey("colTest").Type = ColumnType.DropDownList;
uwgMyGrid.Columns.FromKey("colTest").ValueList.ValueListItems.Insert(0, "ONE", "Choice 1");
uwgMyGrid.Columns.FromKey("colTest").ValueList.ValueListItems.Insert(1, "TWO", "Choice 2");

关于c# - UltraWebGrid:如何在列中使用下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com