0

このようなデータを表示するGridViewがあります

名前タイプ説明

abc1テスト
xyz2テスト
mno1別のテスト

このデータはsqldatasourceから取得されます。

質問:IDの代わりにタイプNameを表示したい例(タイプ= 1の場合は「トラック」が表示され、タイプ= 2の場合は「ドライバー」が表示されます)2つのタイプ(トラックとドライバー)しかありません

誰かがこれで私を助けてくれますか?

ありがとう、S

4

1 に答える 1

1

BoundField「タイプ」列の現在の値をに置き換えることができますTemplateField

GridView AutoGenerateColumnsをtrueに設定していないと思います。

        <asp:TemplateField>
            <HeaderTemplate>Type</HeaderTemplate>
            <ItemTemplate>
                <%# Convert.ToInt32(Eval("Type").ToString()) == 1 ? "Truck" : "Driver" %>
            </ItemTemplate>
        </asp:TemplateField>
于 2013-02-04T00:02:00.967 に答える