or
.tabstrip .red .rtsLink,
.tabstrip .red .rtsOut { background-image: url('TabStrip/TabStripStates_Red.png'); }
What I am not understanding is if I am just missing something, or if this is not the correct way to do this. Any help on dynamically setting the background image would be greatly appreciated.
Thank you
| <telerik:RadGrid ID="gridAnnouncements" runat="server" |
| AutoGenerateColumns="false" onneeddatasource="gridAnnouncements_NeedDataSource"> |
| <MasterTableView DataKeyNames="AnnouncementID"> |
| <Columns> |
| <telerik:GridBoundColumn DataField="AnnouncementID" Display="false"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Title" HeaderText="Title"></telerik:GridBoundColumn> |
| <telerik:GridCheckBoxColumn DataField="isNewsFlash" HeaderText="News Flash" ReadOnly="false"></telerik:GridCheckBoxColumn> |
| <telerik:GridCheckBoxColumn DataField="isFeatured" HeaderText="Featured" ReadOnly="false"></telerik:GridCheckBoxColumn> |
| <telerik:GridBoundColumn DataField="UpdatedDate" HeaderText="Last Updated"></telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="UpdatedBy" HeaderText="Last Updated By"></telerik:GridBoundColumn> |
| <telerik:GridButtonColumn ButtonType="LinkButton" Text="Edit"></telerik:GridButtonColumn> |
| <telerik:GridButtonColumn ButtonType="LinkButton" Text="Delete"></telerik:GridButtonColumn> |
| </Columns> |
| </MasterTableView> |
| </telerik:RadGrid> |
I have a gridtemplatecolumn (see code below) the filter works fine but the sorting doesn't, the header is not clickable for sorting. Once I take out the binding in HeaderTemplate the sorting worked. I need to have this binding for runtime defined currency symbol, is there a way that i can make the sorting work on this column with this type of binding on headertemplate?
| <telerik:GridTemplateColumn ItemStyle-HorizontalAlign="Right" HeaderStyle-Width="60px" FilterControlWidth="60px" UniqueName="theAmount" DataField="theAmount" SortExpression="theAmount"> |
| <HeaderTemplate> |
| <%# "theAmount (" + MY_BLL.Settings.Default.CurrencySymbol + ")"%> |
| </HeaderTemplate> |
| <ItemTemplate> |
| <%# Eval("theAmount", "{0:N}")%> |
| </ItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:RadGrid ID="RadGrid1" runat="server" Width="2500px" Height="400" Visible="true" |
| AllowAutomaticInserts="true" |
| AllowAutomaticUpdates="true" |
| AllowAutomaticDeletes="true" |
| PageSize="20" AllowPaging="True" AllowFilteringByColumn="True" |
| AllowSorting="true" ShowStatusBar="true" GridLines="None" |
| AutoGenerateColumns="False" |
| Skin="Vista" |
| OnNeedDataSource="RadGrid1_NeedDataSource" |
| OnDetailTableDataBind="RadGrid1_DetailTableDataBind" |
| OnInsertCommand="rd_InsertCommand" |
| OnItemInserted="RadGrid1_ItemInserted" |
| OnItemDataBound="RadGrid1_ItemDataBound" |
| > |
| <MasterTableView EditMode="PopUp" CommandItemDisplay="Top" |
| AutoGenerateColumns="false" AllowFilteringByColumn="True" |
| AllowSorting="true" > |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px" /> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn> |
| <HeaderStyle Width="20px" /> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridTemplateColumn DataField="Slno" HeaderText="Slno" UniqueName="Slno" HeaderStyle-Width="40" Visible="false" /> |
| <telerik:GridTemplateColumn DataField="Programme" HeaderText="Programe Name" UniqueName="Programme" HeaderStyle-Width="40"> |
| <EditItemTemplate> |
| <asp:DropDownList ID="Programme" AutoPostBack="true" runat="server" Width="150"/> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="InventoryType" HeaderText="Inventory Type" UniqueName="InventoryType" HeaderStyle-Width="40" Visible="false"/> |
| <telerik:GridTemplateColumn DataField="StartTime" HeaderText="Start Time" UniqueName="StartTime" HeaderStyle-Width="40" > |
| <EditItemTemplate> |
| <asp:TextBox ID="StartTime" runat="server" Width="150" ReadOnly="true" /> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="Endtime" HeaderText="End time" UniqueName="Endtime" HeaderStyle-Width="40" > |
| <EditItemTemplate> |
| <asp:TextBox ID="Endtime" runat="server" Width="150" ReadOnly="true"/> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="PrimeTime" HeaderText="Prime Time" UniqueName="PrimeTime" HeaderStyle-Width="40" > |
| <EditItemTemplate> |
| <asp:TextBox ID="PrimeTime" runat="server" Width="150" ReadOnly="true"/> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="Year" HeaderText="Year" UniqueName="Year" HeaderStyle-Width="40"> |
| <EditItemTemplate> |
| <telerik:RadComboBox ID="Year" AutoPostBack="true" runat="server" Width="150" OnSelectedIndexChanged="Year_SelectedIndexChanged"/> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="Month" HeaderText="Month" UniqueName="Month" HeaderStyle-Width="40"> |
| <EditItemTemplate> |
| <telerik:RadComboBox ID="Month" AutoPostBack="true" runat="server" Width="150"/> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridDropDownColumn DataField="Commercial" HeaderText="Commercial" UniqueName="Commercial" HeaderStyle-Width="40"/> |
| <telerik:GridTemplateColumn DataField="Duration" HeaderText="Duration" UniqueName="Duration" HeaderStyle-Width="40" > |
| <EditItemTemplate> |
| <asp:TextBox ID="Duration" runat="server" Width="150" Text="123"/> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="TapeId" HeaderText="Tape Id" UniqueName="TapeId" HeaderStyle-Width="40" > |
| <EditItemTemplate> |
| <asp:TextBox ID="TapeId" runat="server" Width="150" ReadOnly="true"/> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="Inventory_Type" HeaderText="Commercial Type" UniqueName="Inventory_Type" HeaderStyle-Width="40" Visible="false" /> |
| <telerik:GridTemplateColumn DataField="TapeStatus" HeaderText="TapeStatus" UniqueName="TapeStatus" HeaderStyle-Width="40" Visible="false"/> |
| <telerik:GridTemplateColumn DataField="insertion" HeaderText="Insertion" UniqueName="insertion" HeaderStyle-Width="40" Visible="false"/> |
| <telerik:GridBoundColumn DataField="Day1" HeaderText="Day 1" UniqueName="Day1" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day2" HeaderText="Day 2" UniqueName="Day2" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day3" HeaderText="Day 3" UniqueName="Day3" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day4" HeaderText="Day 4" UniqueName="Day4" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day5" HeaderText="Day 5" UniqueName="Day5" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day6" HeaderText="Day 6" UniqueName="Day6" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day7" HeaderText="Day 7" UniqueName="Day7" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day8" HeaderText="Day 8" UniqueName="Day8" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day9" HeaderText="Day 9" UniqueName="Day9" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day10" HeaderText="Day 10" UniqueName="Day10" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day11" HeaderText="Day 11" UniqueName="Day11" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day12" HeaderText="Day 12" UniqueName="Day12" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day13" HeaderText="Day 13" UniqueName="Day13" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day14" HeaderText="Day 14" UniqueName="Day14" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day15" HeaderText="Day 15" UniqueName="Day15" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day16" HeaderText="Day 16" UniqueName="Day16" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day17" HeaderText="Day 17" UniqueName="Day17" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day18" HeaderText="Day 18" UniqueName="Day18" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day19" HeaderText="Day 19" UniqueName="Day19" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day20" HeaderText="Day 20" UniqueName="Day20" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day21" HeaderText="Day 21" UniqueName="Day21" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day22" HeaderText="Day 22" UniqueName="Day22" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day23" HeaderText="Day 23" UniqueName="Day23" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day24" HeaderText="Day 24" UniqueName="Day24" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day25" HeaderText="Day 25" UniqueName="Day25" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day26" HeaderText="Day 26" UniqueName="Day26" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day27" HeaderText="Day 27" UniqueName="Day27" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day28" HeaderText="Day 28" UniqueName="Day28" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day29" HeaderText="Day 29" UniqueName="Day29" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day30" HeaderText="Day 30" UniqueName="Day30" HeaderStyle-Width="40"/> |
| <telerik:GridBoundColumn DataField="Day31" HeaderText="Day 31" UniqueName="Day31" HeaderStyle-Width="40"/> |
| <telerik:GridTemplateColumn DataField="TotalSpots" HeaderText="Total Spots" UniqueName="TotalSpots" HeaderStyle-Width="40" > |
| <EditItemTemplate> |
| <asp:TextBox ID="TotalSpots" runat="server" Width="150" ReadOnly="true"/> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="Discount" HeaderText="Discount" UniqueName="Discount" HeaderStyle-Width="40" Visible="false"/> |
| <telerik:GridTemplateColumn DataField="Contract_Rate" HeaderText="Contract Rate" UniqueName="Contract Rate" HeaderStyle-Width="40" Visible="false"/> |
| <telerik:GridTemplateColumn DataField="Non_prime_rate" HeaderText="Non prime rate" UniqueName="Non_prime_rate" HeaderStyle-Width="40" Visible="false"/> |
| <telerik:GridTemplateColumn DataField="Contract_New_Rate" HeaderText="Contract New Rate" UniqueName="Contract_New_Rate" HeaderStyle-Width="40" > |
| <EditItemTemplate> |
| <asp:TextBox ID="Contract_New_Rate" runat="server" Width="150" ReadOnly="true"/> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridTemplateColumn DataField="Rate" HeaderText="Rate" UniqueName="Rate" HeaderStyle-Width="40" > |
| <EditItemTemplate> |
| <asp:TextBox ID="Rate" runat="server" Width="150" ReadOnly="true"/> |
| </EditItemTemplate> |
| </telerik:GridTemplateColumn> |
| <telerik:GridEditCommandColumn ButtonType="ImageButton" Display="true" HeaderText="Edit" HeaderStyle-Width="40px"></telerik:GridEditCommandColumn> |
| </Columns> |
| </MasterTableView> |
| <PagerStyle Position="Bottom" AlwaysVisible="true" Mode="NextPrevAndNumeric"></PagerStyle> |
| <ClientSettings EnableRowHoverStyle="true"> |
| <Selecting AllowRowSelect="True" /> |
| <Scrolling AllowScroll="true" UseStaticHeaders="true" /> |
| </ClientSettings> |
| </telerik:RadGrid> |
| protected void Year_SelectedIndexChanged(object sender, EventArgs e) |
| { |
| GridItemEventArgs e1 = (GridItemEventArgs)Session["gridevent_ItemDataBound"]; |
| tempds = new DataSet(); |
| tempds = (DataSet)Session["sesDropDownDs"]; |
| Dv.Table = tempds.Tables[1]; |
| string ElementID = Convert.ToString((sender as RadComboBox).SelectedValue); |
| Dv.RowFilter = "Year='" + ElementID + "'"; |
| GridEditableItem editedItem = e1.Item as GridEditableItem; |
| GridEditManager editMan = editedItem.EditManager; |
| RadComboBox drp = (RadComboBox)e1.Item.FindControl("Month"); |
| drp.DataTextField = "Month"; |
| drp.DataValueField = "short_month"; |
| drp.DataSource = Dv; |
| drp.DataBind(); |
| TextBox txt = (TextBox)e1.Item.FindControl("Duration"); |
| string h = txt.Text; |
| txt.Text = "ghj"; |
| } |
| <telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1" GridLines="None" |
| ShowGroupPanel="True" Skin="Sunset"> |
| <MasterTableView AutoGenerateColumns="False" CellSpacing="-1" DataSourceID="SqlDataSource1"> |
| <GroupByExpressions> |
| <telerik:GridGroupByExpression> |
| <SelectFields> |
| <telerik:GridGroupByField FieldAlias="Resource-ID" FieldName="Resource_Name" |
| HeaderValueSeparator=" : " FormatString="" HeaderText=""></telerik:GridGroupByField> |
| </SelectFields> |
| <GroupByFields> |
| <telerik:GridGroupByField FieldName="Resource_Name" SortOrder="Descending" FieldAlias="Resource_Name" FormatString="" HeaderText=""></telerik:GridGroupByField> |
| </GroupByFields> |
| </telerik:GridGroupByExpression> |
| </GroupByExpressions> |
| <Columns> |
| <telerik:GridBoundColumn DataField="Assignment" HeaderText="Assignment" SortExpression="Assignment" |
| UniqueName="Assignment"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Task" HeaderText="Task" SortExpression="Task" |
| UniqueName="Task"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="M9_Sep" DataType="System.Int16" HeaderText="Sep" |
| SortExpression="M9_Sep" UniqueName="M9_Sep"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="M10_Oct" DataType="System.Int16" HeaderText="Oct" |
| SortExpression="M10_Oct" UniqueName="M10_Oct"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="M11_Nov" DataType="System.Int16" HeaderText="Nov" |
| SortExpression="M11_Nov" UniqueName="M11_Nov"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="M12_Dec" DataType="System.Int16" HeaderText="Dec" |
| SortExpression="M12_Dec" UniqueName="M12_Dec"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="M1_Jan" DataType="System.Int16" HeaderText="Jan" |
| SortExpression="M1_Jan" UniqueName="M1_Jan"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="M2_Feb" DataType="System.Int16" HeaderText="Feb" |
| SortExpression="M2_Feb" UniqueName="M2_Feb"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="M3_Mar" DataType="System.Int16" HeaderText="Mar" |
| SortExpression="M3_Mar" UniqueName="M3_Mar"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="M4_Apr" DataType="System.Int16" HeaderText="Apr" |
| SortExpression="M4_Apr" UniqueName="M4_Apr"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="M5_May" DataType="System.Int16" HeaderText="May" |
| SortExpression="M5_May" UniqueName="M5_May"> |
| </telerik:GridBoundColumn> |
| <telerik:GridDropDownColumn DataField="Resource_Name" DataSourceID="SqlDataSource2" |
| HeaderText="Resource" ListTextField="Resource_Name" ListValueField="Resource_id" DataType="System.Int32" |
| UniqueName="UniqueTaskName"> |
| </telerik:GridDropDownColumn> |
| <telerik:GridBoundColumn DataField="Resource_Name" DataType="System.Int64" HeaderText="Resource-Name" |
| SortExpression="Resource_Name" UniqueName="Resource_Name" GroupByExpression="Resource_Name" Display="False"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| <ClientSettings AllowDragToGroup="True"> |
| </ClientSettings> |
| </telerik:RadGrid><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ResourceUtilizationDBConnectionString %>" |
| SelectCommand="SELECT [Assignment], [Task], [M9_Sep], [M10_Oct], [M11_Nov], [M12_Dec], [M1_Jan], [M2_Feb], [M3_Mar], [M4_Apr], [M5_May], [Resource_Name] FROM [Resource_Data] WHERE (([Resource_Year] = @Resource_Year) AND ([Resource_Month] = @Resource_Month) AND ([Resource_week] = @Resource_week))"> |
| <SelectParameters> |
| <asp:QueryStringParameter Name="Resource_Year" QueryStringField="RYear" Type="Int16" /> |
| <asp:QueryStringParameter Name="Resource_Month" QueryStringField="RMonth" Type="Int16" /> |
| <asp:QueryStringParameter Name="Resource_week" QueryStringField="RWeek" Type="Int16" /> |
| </SelectParameters> |
| </asp:SqlDataSource> |
| <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:ResourceUtilizationDBConnectionString %>" |
| SelectCommand="SELECT [Resource_Name], [Resource_ID] FROM [Resource_Information]"> |
| </asp:SqlDataSource> |