I have placed a link button into commandItemTemplate of Grid so that i can add rows to end of grid on server side. But I am observing that whenever there is a postback after clicking link button, the same link button displyed next to the existing Link button.
Clicking the newly created link button does not fired the server side event.
The thing that i have done with grid is that all the rows of grid are in ediable form.
Thanks and Regards
Sarang
Clicking the newly created link button does not fired the server side event.
The thing that i have done with grid is that all the rows of grid are in ediable form.
Thanks and Regards
Sarang
2 Answers, 1 is accepted
0
Princy
Top achievements
Rank 2
answered on 28 Nov 2011, 06:14 AM
Hello,
I have tried the same but no avail. I am using the version 2011, 2, 915, 35. Here is the sample code.
ASPX:
Thanks,
Princy.
I have tried the same but no avail. I am using the version 2011, 2, 915, 35. Here is the sample code.
ASPX:
<CommandItemTemplate> <asp:LinkButton ID="LinkButton1" runat="server">LinkButton</asp:LinkButton></CommandItemTemplate>Thanks,
Princy.
0
Sarang
Top achievements
Rank 1
answered on 28 Nov 2011, 08:48 AM
Thanks for your replay. I am using different version than that you had used. I am using version 2011.2.712.40. The sorce code is
Thanks and regards,
Sarang.
<asp:Panel ID="pnlGrid" runat="server" Width="100%" CssClass="panel"> <div> <telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="false" Width="100%" OnItemDataBound="grdTableField01_RowDataBound" OnPreRender="RadGrid1_PreRender" AllowMultiRowEdit="true" OnItemInserted="grdTableField01_ItemInserted" OnNeedDataSource="RadGrid1_NeedDataSource" AllowPaging="true" TabIndex="0" CommandItemStyle-Font-Bold="false"> <MasterTableView EditMode="InPlace" AllowSorting="false" AllowAutomaticInserts="false" CommandItemDisplay="Top"> <CommandItemTemplate> <asp:Button ID="lnkAddRow" CssClass="actionButton" Style="float: right; margin-right: 1.5" TabIndex="0" OnClick="lnkAddRow_Click" Text="Add New" runat="server"></asp:Button> </CommandItemTemplate> <Columns> <telerik:GridBoundColumn DataField="V_SrNo" AllowSorting="true" HeaderStyle-CssClass="gridHeadStyle-2" ItemStyle-CssClass="gridItemStyle-2" HeaderText="SN" Visible="true" ReadOnly="true" /> <telerik:GridTemplateColumn HeaderText="Account" UniqueName="AccntName" HeaderStyle-CssClass="gridHeadStyle-45" ItemStyle-CssClass="gridItemStyle-45"> <EditItemTemplate> <telerik:RadComboBox ID="ddlAccntName" runat="server" EmptyMessage="Select a Account" DataTextField="V_AccntName" DataValueField="AccntId" EnableLoadOnDemand="True" ShowMoreResultsBox="true" EnableVirtualScrolling="true" OnItemsRequested="ddlAccountName_ItemsRequested" Width="100%" OnSelectedIndexChanged="ddlAccntName_SelectedIndexChanged" EnableItemCaching="true" MinFilterLength="2"> </telerik:RadComboBox> </EditItemTemplate> <ItemTemplate> <%#Eval("V_AccntName")%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn ItemStyle-CssClass="gridItemStyle-5" UniqueName="V_Amount" HeaderStyle-CssClass="gridHeadStyle-5" HeaderText="Amount"> <EditItemTemplate> <telerik:RadNumericTextBox ID="txtAmount" runat="server" CssClass="textbox-amount" DataField="V_Amount" DbValue='<%# Bind("V_Amount") %>' DataType="System.Decimal" OnTextChanged="txtAmount_TextChanged"> </telerik:RadNumericTextBox> </EditItemTemplate> <ItemTemplate> <%#Eval("V_Amount") %> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Dr/Cr" HeaderStyle-CssClass="gridHeadStyle-5" ItemStyle-CssClass="gridItemStyle-5" UniqueName="DrCr" DataType="System.UInt16"> <EditItemTemplate> <telerik:RadComboBox ID="ddlDrCr" runat="server" EnableLoadOnDemand="false" ShowMoreResultsBox="false" EnableVirtualScrolling="true" Width="100%"> </telerik:RadComboBox> </EditItemTemplate> <ItemTemplate> <%#Eval("V_DrCrLabel")%></ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Narration" UniqueName="Nrrtn" HeaderStyle-CssClass="gridHeadStyle-30" ItemStyle-CssClass="gridItemStyle-30"> <EditItemTemplate> <telerik:RadTextBox ID="txtNrrtn" EmptyMessage="Enter Narration" Text='<%# Eval("VchrNrrtn") %>' runat="server" OnTextChanged="txtNrrtn_TextChanged" TextMode="SingleLine" Width="99%" CssClass="textbox-uppercase" MaxLength="255"> </telerik:RadTextBox> </EditItemTemplate> <ItemTemplate> <%#Eval("VchrNrrtn")%> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridNumericColumn DataField="V_TotalOutStandingAmount" DataType="System.Decimal" HeaderStyle-CssClass="gridHeadStyle-5" ItemStyle-CssClass="gridItemStyle-5" HeaderText="Current O/S" Visible="false"> </telerik:GridNumericColumn> <telerik:GridTemplateColumn Visible="false" HeaderStyle-CssClass="gridHeadStyle-5" HeaderText="Adjusted Amount" ItemStyle-CssClass="gridItemStyle-5"> <ItemTemplate> <asp:LinkButton ID="lnkAdjustedBills1" runat="Server" Enabled="false" OnClick="lnkAdjustedBills_Click" CommandName="ADJUST_BILL" Text='<%#Eval("V_AmountAdjusted","{0:N2}")%>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn Visible="false" HeaderStyle-CssClass="gridHeadStyle-2" HeaderText="Project" ItemStyle-CssClass="gridItemStyle-2"> <ItemTemplate> <asp:LinkButton ID="lnkPrjctAllctnDetail" runat="Server" Enabled="true" OnClick="lnkPrjctAllctnDetail_Click" Text="Project" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderStyle-CssClass="gridHeadStyle-2" HeaderText="Delete" ItemStyle-CssClass="gridItemStyle-2" Visible="false"> <EditItemTemplate> <asp:LinkButton ID="lnkDelete" runat="Server" Enabled="true" OnClick="lnkGridDelete" Text="Delete" /> </EditItemTemplate> </telerik:GridTemplateColumn> </Columns> </MasterTableView> <ClientSettings AllowKeyboardNavigation="true"> <Selecting AllowRowSelect="true" /> <Scrolling AllowScroll="false" UseStaticHeaders="True" SaveScrollPosition="True"> </Scrolling> </ClientSettings> </telerik:RadGrid> </div> </asp:Panel>Thanks and regards,
Sarang.