1

我有 Gridview,我想从数据库(SQL)中检索一些信息。并根据他们,显示典型信息。例如:我从 DB 中读取“膳食”字段,但我想在我的网格视图中显示午餐。我应该怎么办?

4

1 回答 1

0

您可以使用 aTemplateField来根据需要更改值,例如:

<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 回答