1

Gridviewがあり、データベース(SQL)からいくつかの情報を取得したいと思います。そしてそれらによると、典型的な情報を表示します。例:DBから「食事」フィールドを読み取りましたが、グリッドビューに昼食を表示したいと思います。私は何をすべきか?

4

1 に答える 1

0

TemplateField必要に応じて値を変更するを使用できます。次に例を示します。

<asp:TemplateField HeaderText="Infos">
    <ItemTemplate ><%#GetTypicalInfo(Container.DataItem)%></ItemTemplate>
</asp:TemplateField>

およびコードビハインド:

protected string GetTypicalInfo(object oItem)
{
    string cInfo = DataBinder.Eval(oItem, "cDataField").ToString();

    switch (cInfo)
    {
        case "Meal":
            return "lunch";

        default:
            return cInfo;
    }   
}
于 2012-06-30T09:10:42.443 に答える