C# 绑定类型为列表的数据源<;字符串>;要删除包含项目模板的下拉列表
这是我的下拉列表C# 绑定类型为列表的数据源<;字符串>;要删除包含项目模板的下拉列表,c#,asp.net,data-binding,telerik,rad-controls,C#,Asp.net,Data Binding,Telerik,Rad Controls,这是我的下拉列表 <telerik:RadDropDownList ID="ddDefaultValues" runat="server" DropDownWidth="100" Width="20px" HorizontalAlign="Center" CssClass="app-selectbox" AppendDataBoundItems="true" > <ItemTemplate> <asp:Lab
<telerik:RadDropDownList ID="ddDefaultValues" runat="server" DropDownWidth="100" Width="20px" HorizontalAlign="Center" CssClass="app-selectbox" AppendDataBoundItems="true" >
<ItemTemplate>
<asp:Label ID="Label1" Text=' <%# DataBinder.Eval(Container.DataItem, "String")%>' runat="server">
</asp:Label>
<telerik:RadButton runat="server" Text="-" Width="15" CssClass="button-delete" EnableEmbeddedBaseStylesheet="false" EnableEmbeddedSkins="false">
</telerik:RadButton>
</ItemTemplate>
</telerik:RadDropDownList>
我将数据绑定到下拉列表中,就像代码隐藏中那样。我正在使用“ListList<String> liste = new List<String>();
liste.Add("-1");
liste.Add("-2");
ddDefaultValues.DataSource = liste;
ddDefaultValues.DataBind();
List liste=new List();
加上(“-1”);
加上(“-2”);
ddDefaultValues.DataSource=liste;
ddDefaultValues.DataBind();
但是Text=''
不起作用我也试过Text=''
但是这种方法也不起作用
如何将dropdownlistitem的值设置为标签的文本
Thx.Container.DataItem应该可以使用如此简单的结构。对我来说是这样的:
<telerik:RadDropDownList ID="ddDefaultValues" runat="server" DropDownWidth="100" Width="20px" HorizontalAlign="Center" CssClass="app-selectbox" AppendDataBoundItems="true" >
<ItemTemplate>
<asp:Label ID="Label1" Text='<%# Container.DataItem%>' runat="server">
</asp:Label>
<telerik:RadButton ID="RadButton1" runat="server" Text="-" Width="15" CssClass="button-delete" EnableEmbeddedBaseStylesheet="false" EnableEmbeddedSkins="false">
</telerik:RadButton>
</ItemTemplate>
</telerik:RadDropDownList>
和服务器代码
private void Page_Load(object sender, System.EventArgs e)
{
List<String> liste = new List<String>();
liste.Add("-1");
liste.Add("-2");
ddDefaultValues.DataSource = liste;
ddDefaultValues.DataBind();
}
private void页面加载(对象发送方,System.EventArgs e)
{
List liste=新列表();
加上(“-1”);
加上(“-2”);
ddDefaultValues.DataSource=liste;
ddDefaultValues.DataBind();
}