2012-06-30 70 views
1

我有Gridview,我想從數據庫(SQL)中檢索一些信息。並據此顯示典型信息。例如:我從DB中讀取「Meal」字段,但我想在我的GridView中顯示午餐。我該怎麼辦?自定義Gridview

回答

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; 
    } 
}