GridView in obarvanje vrstice z drugo barvo

Alo.
Mam naslednjo težavo. Ko bindam podatke na gridview, imam v enem stolpcu status. Ker bi rad, da se mi glede na status obarva vrstica, sem to poskusal naredit v Row_creating eventu. Torej, se preden se zgradi vrstica, naj mi nastavi barvo CurrentRow glede na status. Recimo, status 1=red, status=2 je blue. A je kdo ze delal s tem in mi lahko da en primer. Ne bi rad odkrival tople vode po nepotrebnem.

Thnx....




Avtor: bojanv, objavljeno na portalu SloDug.si (Arhiv)

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

bojanv
bojanv - četrtek, 03. avgust 2006

Bom probal...hvala....

pril
pril - četrtek, 03. avgust 2006

Oh kr mal težav, sicer imam tole narejeno sam se kr nekaj komplicira, kaj če bi kar dodal kodo z javascriptom kar v datatable, pa ti javascript spremeni barvo? Po moje bolj enostavno... Drugače pa malo tople vode: Ni testirano, sem kar iz svoje kode potegnu pa priredil - narediš razred v gridu: Private Class gridTemplate           Public Sub instantiateIn(ByVal container As Control) Implements ITemplate.InstantiateIn                AddHandler ph.DataBinding, AddressOf BindIT                container.Controls.Add(New PlaceHolder())           End Sub    Private Sub BindIT(ByVal sender As Object, ByVal e As EventArgs)      Dim ph As PlaceHolder = CType(sender, PlaceHolder)           Dim drv As DataRowView = CType(container.DataItem, DataRowView)      ' vrednost polja      dim rowValue as object = drv.Row.ItemArray(colIndex)      ' dotična celica v tabeli      Dim tCell As TableCell = ph.Parent      ' naprej pa mislim da bo šlo...    end sub end class