自定义Gridview

时间:2012-06-30 09:02:23

标签: asp.net

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

1 个答案:

答案 0 :(得分: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;
    }   
}