2011-03-05 33 views
1

我有2個表格分配和反饋,在GridView中顯示所有的分配,然後分配得到反饋。 IM然後想改變取決於在GridView視圖反饋按鈕,如果有例如新的反饋:根據值更改GridView中的單個圖像

enter image description here

enter image description here

反饋表中有一個狀態字段,以便當它的1個I希望該圖像按鈕切換到一個與+

在此先感謝 Houlahan

回答

0

上ItemDataBound事件,你可以可以查nge image的網址

Image img = (Image)e.Item.FindControl("ImgId"); 
img.NavigateUrl = "~/images/othersource.png"; 
+0

我該如何確定該行是否需要更改? – Houlahan 2011-03-05 19:31:56

+0

你也可以得到綁定的行。 DataRowView dr =(DataRowView)e.Item.DataItem;所以在綁定來自數據庫的數據時,您可以確定該圖像是否需要更改。 – adt 2011-03-05 19:38:18

+0

由於某些原因,它不喜歡轉換爲datarowview:System.InvalidCastException:無法將類型爲'VB $ AnonymousType_0'4 [System.String,System.Int32,System.DateTime,System.Int32]'的對象轉換爲鍵入'System.Data.DataRowView'。 – Houlahan 2011-03-05 20:37:43

相關問題