2011-03-06 107 views
0

目前我正在編輯正在編輯的行的背景顏色,通過在edititemtemplate中執行以下操作。在ASP.Net ListView的選定行上設置背景顏色?

<tr id="row" runat="server" enableviewstate="true" style="background-color: #5CB8DF"> 

更改了排序要求,並且客戶希望將最後編輯的記錄顯示在列表視圖的頂部。所以在保存之後,ListView會隨着AJAX的使用而更新,而不會從編輯模式中解脫出來。如果正在編輯的記錄是列表中的#3,它現在會移動到第一行,但ListView仍然突出顯示第3行。

我正在捕獲一個GUID,只是將其設置爲「display:none 「在標籤上。所以我有一個獨特的工作,如果我需要。

有沒有辦法在C#代碼隱藏中實現這一點?

謝謝!

回答

0

我會做的是,完成AJAX排序使用jquery將表的所有行的樣式重置爲其默認設置,然後使用唯一ID選擇器來查找編輯行並設置背景那個。

+0

這聽起來像一個很好的計劃。我可以在標籤上使用一個類。我明天會試一試。 – PixelMuse