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.