or

Hi All,
I have a gridview. I have one linkbutton in the gridView and others are gridTemplatecolumns. I want to make the whole row bold whenever the user clicks on the link button
2344 abc def ghi nes
so for e.g.
whenever user clicks on 2344, I want to make 2344 abc gth rwe nes bold or of different color. Is it possible to do that.
so far my code is like below
<telerik:RadGrid ID="RadGrid_Picker" AllowSorting="True" PageSize="100" AllowPaging="True" AllowMultiRowSelection="True" runat="server" GridLines="None" OnPageIndexChanged="RadGrid_Picker_PageIndexChanged" OnPageSizeChanged="RadGrid_Picker_PageSizeChanged" Width="1500px" Visible="false" OnItemCommand="RadGrid_Picker_ItemCommand" OnItemDataBound="RadGrid_Picker_ItemDataBound" > <ClientSettings EnableRowHoverStyle="true"><Selecting AllowRowSelect="true" /></ClientSettings> <MasterTableView Width="100%" Summary="RadGrid table" DataKeyNames="ID" /> <MasterTableView RetrieveAllDataFields="true" AutoGenerateColumns="false" > <Columns> <telerik:GridBoundColumn DataField="ID" Visible="false"></telerik:GridBoundColumn> <telerik:GridTemplateColumn UniqueName="TemplateLinkColumn" AllowFiltering="false" HeaderText="ID"> <ItemTemplate> <asp:LinkButton ID="ID_Link" runat="server" OnClick="ID_Link_Click" Text='<%#Bind("ID") %>' CommandName="Bold"></asp:LinkButton> </ItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <PagerStyle Mode="NextPrevAndNumeric" /> </telerik:RadGrid> and in the code behind protected void RadGrid_Picker_ItemCommand(object sender, GridCommandEventArgs e) { if (e.CommandName == "Bold") { GridDataItem item = (GridDataItem)e.Item; string value = item.GetDataKeyValue("ID").ToString(); e.Item.Style.Add(HtmlTextWriterStyle.FontWeight, "Bold"); } }
Thanks.
<%@ Register Src="~/Views/UserControls/AccountInfo.ascx" TagName="AccountInfo" TagPrefix="dd" %> <%@ Register Src="~/Views/UserControls/AddressInfo.ascx" TagName="AddressInfo" TagPrefix="dd" %> <%@ Register Src="~/Views/UserControls/RoleInfo.ascx" TagName="RoleInfo" TagPrefix="dd" %> <telerik:RadGrid ID="GridUser" AllowSorting="True" PageSize="10" AutoGenerateColumns="false" ItemStyle-Font-Size="11px" AlternatingItemStyle-Font-Size="11px" AllowPaging="True" AllowFilteringByColumn="true" PagerStyle-AlwaysVisible="true" AllowMultiRowSelection="False" runat="server" Width="700px" Skin="Office2007" HeaderStyle-CssClass="RadGridHeader" DataSourceID="MasterDataSource" ShowGroupPanel="true" AllowAutomaticInserts="True" AllowAutomaticUpdates="True"> <MasterTableView Name="GridUserView" DataSourceID="MasterDataSource" DataKeyNames="ID" Width="100%" Summary="RadGrid table" CommandItemDisplay="Top"> <Columns> <telerik:GridEditCommandColumn UniqueName="GridEditAccountInfo"> </telerik:GridEditCommandColumn> <telerik:GridBoundColumn DataField="FirstName" AllowSorting="true" Visible="true" HeaderText="First Name"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="LastName" AllowSorting="true" Visible="true" HeaderText="Last Name"> </telerik:GridBoundColumn> <telerik:GridBoundColumn DataField="UserName" AllowSorting="true" Visible="true" HeaderText="User Name"> </telerik:GridBoundColumn> </Columns> <EditFormSettings EditFormType="Template"> <FormTemplate> <telerik:RadTabStrip ID="userTabStrip" runat="server" SelectedIndex="0" MultiPageID="UserMultiPage1" > <Tabs> <telerik:RadTab runat="server" Text="Account Info" PageViewID="AccountInfoPageView"> </telerik:RadTab> <telerik:RadTab runat="server" Text="Address Info" PageViewID="AddressInfoPageView"> </telerik:RadTab> <telerik:RadTab runat="server" Text="Roles" PageViewID="RolesPageView"> </telerik:RadTab> </Tabs> </telerik:RadTabStrip> <telerik:RadMultiPage runat="server" ID="UserMultiPage1" SelectedIndex="0" RenderSelectedPageOnly="false"> <telerik:RadPageView runat="server" ID="AccountInfoPageView"> <asp:Label ID="lblUserName" Font-Bold="true" Font-Italic="true" Text='<%# Eval("Username") %>' Visible="false" runat="server" /> <dd:AccountInfo runat="server" ID="EditAccountInfo" /> </telerik:RadPageView> <telerik:RadPageView runat="server" ID="AddressInfoPageView"> <dd:AddressInfo runat="server" ID="EditAddressInfo" /> </telerik:RadPageView> <telerik:RadPageView runat="server" ID="RolesPageView"> <dd:RoleInfo runat="server" ID="EditRoleInfo" /> </telerik:RadPageView> </telerik:RadMultiPage> <br /> <asp:Button ID="btnUpdate" runat="server" Text='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "Insert", "Update") %>' CommandName='<%# IIf((TypeOf(Container) is GridEditFormInsertItem), "Insert", "Update")%>' TabIndex="40" CausesValidation="False" /> <asp:Button ID="btnCancel" runat="server" Text="Cancel" TabIndex="41" /> </FormTemplate> </EditFormSettings> </MasterTableView> <HeaderStyle CssClass="RadGridHeader"></HeaderStyle> <ClientSettings EnableRowHoverStyle="true"> <Selecting AllowRowSelect="True" /> </ClientSettings> <SelectedItemStyle BorderColor="Yellow" BorderWidth="2px" BackColor="Yellow" Font-Bold="true" /> <AlternatingItemStyle Font-Size="11px"></AlternatingItemStyle> <ItemStyle Font-Size="11px"></ItemStyle> <PagerStyle Mode="NextPrevAndNumeric"></PagerStyle> </telerik:RadGrid>