我有 Gridview,我想从数据库(SQL)中检索一些信息。并根据他们,显示典型信息。例如:我从 DB 中读取“膳食”字段,但我想在我的网格视图中显示午餐。我应该怎么办?
问问题
209 次
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 回答