2013-02-03 35 views
0

我的GridView,其顯示這樣asp.net GridView的數據操作

 

Name  Type  Description 

abc  1   test 
xyz  2   test 
mno  1   another test 

這個數據是從的SqlDataSource retreived數據。如果type = 1那麼它應該顯示「Truck」,如果Type = 2它應該顯示「Driver」)我只有2種類型(Truck和Driver)

任何人都可以幫助我嗎?

感謝, 小號

回答

1

,可隨時更換你的「類型」列到TemplateField當前BoundField

我假設您沒有將GridViewAutoGenerateColumns設置爲true。

 <asp:TemplateField> 
      <HeaderTemplate>Type</HeaderTemplate> 
      <ItemTemplate> 
       <%# Convert.ToInt32(Eval("Type").ToString()) == 1 ? "Truck" : "Driver" %> 
      </ItemTemplate> 
     </asp:TemplateField> 
+0

非常感謝。這是可能的,如果我想調用一個方法,這將返回結果值? – Sat