2

以下の C# ASP.NET 4.0 Web フォームに示すように、GridTemplateColumn を持つテレリック radgrid があります。

ご覧のとおり、EditItemTemplate では、DataValueField の ID 番号と DataTextField の人間が読めるテキストを持つ RadComboBox を使用しています。

私の質問は、ItemTemplate の Text を変更して、ID の代わりに人間が読める値を表示するにはどうすればよいですか? 値 Alias1 はグリッド データソースから取得され、ID です。

あなたが提供できる助けをありがとう!

    <telerik:GridTemplateColumn UniqueName="Alias1" Display="true" DataField="Alias1" HeaderText="Alias1" SortExpression="Alias1">
        <ItemTemplate>

            <asp:Label ID="lblField30" CssClass="text" runat="server" Text='<%# Bind("Alias1") %>'></asp:Label>

        </ItemTemplate>

        <EditItemTemplate> 

            <telerik:RadComboBox ID="RadComboBox16" runat="server" Skin="Outlook" Height="150" DataSourceID="SqlDataSourceAliasOptions" DataTextField="aliasText" DataValueField="aliasid"  SelectedValue='<%#Bind("Alias1") %>'>
            </telerik:RadComboBox>

        </EditItemTemplate>

    </telerik:GridTemplateColumn>
4

1 に答える 1