hi,
just like james in this thread, I need to mark certain rows according to a condition.
every time the user opens and watch an idea, the row of the watched idea should be in lightblue.
that for itself works great.
My problem is, that when I click a row it gets lightblue, but then- when I click another row, the previous row change color to white.
How can I keep the condition working for alternating item style too?
that my code :
<telerik:RadGrid Skin="innovation" EnableEmbeddedSkins="false" ID="RadGrid1" dir="rtl" HeaderStyle-ForeColor="White" AllowFilteringByColumn="True" AllowSorting="True" AllowPaging="True" BorderColor="#74ABAE" BackColor="White" BorderWidth="2px" runat="server" HeaderStyle-Font-Size="Small" ItemStyle-Font-Size="Small" AlternatingItemStyle-Font-Size="Small" ItemStyle-BackColor="White" ItemStyle-ForeColor="Black" PageSize="7" AutoGenerateColumns="False" PagerStyle-Font-Size="Small" AlternatingItemStyle-ForeColor="Black" Culture="Hebrew" GridLines="Vertical" Width="666px" style="margin-right: 30px"> <HeaderContextMenu CssClass="GridContextMenu GridContextMenu_Black"> </HeaderContextMenu> <ItemStyle BackColor="White" Font-Size="Small" ForeColor="Black" /> <PagerStyle mode="NumericPages" ShowPagerText="false"></PagerStyle> <MasterTableView> <CommandItemSettings ExportToPdfText="Export to Pdf"></CommandItemSettings> <Columns> <telerik:GridBoundColumn CurrentFilterFunction="Contains" DataField="IDEA_CODE" UniqueName="IDEA_CODE" HeaderText="ideanum" AutoPostBackOnFilter="true" DataType="System.Int32"> </telerik:GridBoundColumn> <telerik:GridBoundColumn UniqueName="LINK" DataField="LINK" HeaderText="" DataType="System.String" Display="false"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="ROWNUM" HeaderText="#" Visible="false" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataType="System.Int32"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SENDER_ID" HeaderText="id" UniqueName="SENDER_ID" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="FULLNAME" HeaderText="namef" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SUBJECT" HeaderText="sub" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="DESCRIPTION" HeaderText="status" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataType="System.String"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="SEND_DATE" HeaderText="sdate" AutoPostBackOnFilter="true" CurrentFilterFunction="Contains" DataType="System.DateTime" DataFormatString="{0:dd/MM/yy}"> </telerik:GridBoundColumn> <telerik:GridImageColumn HeaderText="comments" UniqueName="FBIMG"> </telerik:GridImageColumn> </Columns> <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column"> <HeaderStyle Width="20px"> </HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column"> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <EditFormSettings> <EditColumn FilterControlAltText="Filter EditCommandColumn column"></EditColumn> </EditFormSettings> </MasterTableView> <SelectedItemStyle BackColor="LightBlue" /> <HeaderStyle ForeColor="White"></HeaderStyle> <ClientSettings> <Selecting AllowRowSelect="true" /> <ClientEvents OnRowSelected="OpenIdea" /> </ClientSettings> <FilterMenu EnableImageSprites="False"></FilterMenu> </telerik:RadGrid> Protected Sub RadGrid1_ItemDataBound(ByVal sender As Object, ByVal e As Telerik.Web.UI.GridItemEventArgs) Handles RadGrid1.ItemDataBound Try If TypeOf e.Item Is GridDataItem Then Dim item As GridDataItem = CType(e.Item, GridDataItem) Dim idea_code As Integer = CInt(item("IDEA_CODE").Text) If (StoredProcedures.Is_Watched_Idea(idea_code, userID) = True) Then 'if the ideas was watched then item.BackColor = Drawing.Color.LightBlue 'color the row End If…. End sub by the way- I tried disable alternating row in client settings but all I got is a transparent back color for the alternative rows.
can anyone help with that?
kind regards, Dana