2013-06-27 49 views
0

我在gridview中使用下面的代碼來顯示產品的狀態。我在gridview中有三個狀態。我得到了錯誤「名稱‘的eval’並不在當前的背景下存在」多個如果在gridview項目模板中的條件

<%# ((string)eval("fld_status") == "0") ? "~/images/arrow_yes.png" : ((string)eval("fld_status") == "1") ? "~/images/edit_msg.png" : "~/images/arrow_down.png" %> 

回答

3

C#是區分大小寫的語言......這樣既EVAL和eval是不同的...和結合的方法是評估和演示不eval..so你可以嘗試這樣的

<%# ((string)Eval("fld_status") == "0") ? "~/images/arrow_yes.png" : ((string)Eval("fld_status") == "1") ? "~/images/edit_msg.png" : "~/images/arrow_down.png" %> 
+0

非常感謝你 – Milton

+0

@Milton歡迎... –