如何从代码隐藏中添加 Telerik RadMultiColumnComboBox 列集合。?
How to add Telerik RadMultiColumnComboBox Column collection from codebehind.?
我的 aspx 页面中有一个带有标签的简单 RadMultiColumnComboBox
<telerik:RadMultiColumnComboBox ID="RadMultiColumnComboBox1" RenderMode="Lightweight" runat="server" Filter="StartsWith" OnItemDataBound="RadMultiColumnComboBox1_ItemDataBound">
</telerik:RadMultiColumnComboBox>
如何从后面的代码中添加 ColumnsCollection-->MultiColumnComboBoxColumn 字段。
我想要实现的是为 MultiColumnComboBox 创建一个用户控件,以便它可以根据我的需要在各种屏幕中重复使用。因此每个页面都有不同的数据,我需要从后面的代码绑定数据,而不是像这样从设计页面绑定数据:
<telerik:RadMultiColumnComboBox runat="server" ID="RadMultiColumnComboBox1"
Width="220px" Height="400"
DataTextField="text" DataValueField="value">
<ColumnsCollection>
<telerik:MultiColumnComboBoxColumn Field="text" Title="Text">
</telerik:MultiColumnComboBoxColumn>
<telerik:MultiColumnComboBoxColumn Field="value" Title="Value">
</telerik:MultiColumnComboBoxColumn>
</ColumnsCollection>
</telerik:RadMultiColumnComboBox>
请帮忙。
得到解决方案。
RadMultiColumnComboBox1.DataValueField = "ID";
RadMultiColumnComboBox1.DataTextField = "Name";
foreach (DataColumn item in dt.Columns)
{
RadMultiColumnComboBox1.ColumnsCollection.Add(new MultiColumnComboBoxColumn()
{
Field = item.ColumnName,
Title = item.ColumnName
});
}
RadMultiColumnComboBox1.DataSource = dt;
RadMultiColumnComboBox1.DataBind();
你必须从数据库中获取数据到数据中table
我的 aspx 页面中有一个带有标签的简单 RadMultiColumnComboBox
<telerik:RadMultiColumnComboBox ID="RadMultiColumnComboBox1" RenderMode="Lightweight" runat="server" Filter="StartsWith" OnItemDataBound="RadMultiColumnComboBox1_ItemDataBound">
</telerik:RadMultiColumnComboBox>
如何从后面的代码中添加 ColumnsCollection-->MultiColumnComboBoxColumn 字段。
我想要实现的是为 MultiColumnComboBox 创建一个用户控件,以便它可以根据我的需要在各种屏幕中重复使用。因此每个页面都有不同的数据,我需要从后面的代码绑定数据,而不是像这样从设计页面绑定数据:
<telerik:RadMultiColumnComboBox runat="server" ID="RadMultiColumnComboBox1"
Width="220px" Height="400"
DataTextField="text" DataValueField="value">
<ColumnsCollection>
<telerik:MultiColumnComboBoxColumn Field="text" Title="Text">
</telerik:MultiColumnComboBoxColumn>
<telerik:MultiColumnComboBoxColumn Field="value" Title="Value">
</telerik:MultiColumnComboBoxColumn>
</ColumnsCollection>
</telerik:RadMultiColumnComboBox>
请帮忙。
得到解决方案。
RadMultiColumnComboBox1.DataValueField = "ID";
RadMultiColumnComboBox1.DataTextField = "Name";
foreach (DataColumn item in dt.Columns)
{
RadMultiColumnComboBox1.ColumnsCollection.Add(new MultiColumnComboBoxColumn()
{
Field = item.ColumnName,
Title = item.ColumnName
});
}
RadMultiColumnComboBox1.DataSource = dt;
RadMultiColumnComboBox1.DataBind();
你必须从数据库中获取数据到数据中table