Dobrý den, mám takový problém s GridView :-(. Nepochybně dělám něco blbě, nebo jsem nepochopil podstatu, ale potřebuju následující věc. Mám vytvořenou proceduru, která mi podbarví řádky GridView, pokud jeden ze sloupců je roven nějaké hodnotě. Toto volám při načtení stránky a vše funguje tak, jak bych si představoval. Problém nastává, že po provedení update řádku toto podbarvení zmizí a jakékoliv pokusy selhávají. Prostě potřebuji obarvit všechny již změněné řádky včetně toho nově změněného po jeho změně. OnRowUpdated mi nefunguje:
Sub GridView1_RowUpdated(ByVal sender As Object, ByVal e As GridViewUpdatedEventArgs)
' Indicate whether the update operation succeeded.
If e.Exception Is Nothing Then
Response.Write("Row updated successfully.")
' barvy(GridView1.Rows.Count)
For i as Integer = 0 to GridView1.Rows.Count - 1
GridView1.Rows(i).BackColor =Drawing.Color.MediumSeaGreen
Next i
Else
e.ExceptionHandled = True
Response.Write("An error occurred while attempting to update the row.")
End If
End Sub
|