如何逐项模板获取列表框的值

时间:2014-03-09 08:02:12

标签: c# asp.net listbox telerik itemtemplate

我有一个列表框。我正在使用项目模板。像那样

<telerik:RadListBox ID="lbOutputColumns" CssClass="RadListBox2" runat="server"
    SelectionMode="Multiple" AllowReorder="true" AutoPostBackOnReorder="true" EnableDragAndDrop="true"
    Skin="" Width="300px">
    <ItemTemplate>
        <div class="variables-list" style="width: 300px !important">
            <span><%# Container.DataItem %></span>
        </div>
    </ItemTemplate>
    <Items>
        <telerik:RadListBoxItem Text="USA"></telerik:RadListBoxItem>
        <telerik:RadListBoxItem Text="Turkey"></telerik:RadListBoxItem>
        <telerik:RadListBoxItem Text="Greece"></telerik:RadListBoxItem>
    </Items>
</telerik:RadListBox>

当我使用

<%# Container.DataItem %>

列表框不会显示项目文本。如何通过使用项目模板获取radlistboxitem中的文本。

1 个答案:

答案 0 :(得分:0)

<ItemTemplate>区块中尝试此操作:

<%# DataBinder.Eval(Container, "Text") %>