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