</
telerik:RadCodeBlock>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<telerik:RadGrid ID="RadGrid1" runat="server" GridLines="None"
AllowPaging="True" PageSize="20" AllowSorting="True" AutoGenerateColumns="False"
ShowStatusBar="true" AllowAutomaticDeletes="True" AllowAutomaticInserts="True"
AllowAutomaticUpdates="True" HorizontalAlign="NotSet" AllowMultiRowEdit="False" OnUpdateCommand="RadGrid1_ItemUpdated"
OnItemCommand="RadGrid1_ItemCommand"
>
<MasterTableView CommandItemDisplay="TopAndBottom" DataKeyNames="ActionID" EditMode="PopUp">
<Columns>
<telerik:GridEditCommandColumn>
</telerik:GridEditCommandColumn>
<telerik:GridBoundColumn UniqueName="Action_Type_Name" HeaderText="Action" DataField="Action_Type_Name">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="ValidFrom" HeaderText="ValidFrom" DataField="ValidFrom">
</telerik:GridBoundColumn>
<telerik:GridBoundColumn UniqueName="ValidTo" HeaderText="ValidTo" DataField="ValidTo">
</telerik:GridBoundColumn>
</Columns>
<EditFormSettings InsertCaption="Add new item" EditFormType="Template">
<FormTemplate>
<table id="Table1" cellspacing="1" cellpadding="1" width="250" border="0">
<tr>
<td>
</td>
<td>
</td>
</tr>
<tr>
<td>
Action:
</td>
<td>
<asp:TextBox ID="TextBoxAction" Text='<%# Bind( "Action_Type_Name") %>' runat="server">
</asp:TextBox>
</td>
</tr>
<tr>
<td>
Valid From:
</td>
<td>
<asp:TextBox ID="TextBoxValidForm" Text='<%# Bind( "ValidFrom") %>' runat="server">
</asp:TextBox>
</td>
</tr>
<tr>
<td>
Valid To:
</td>
<td>
<asp:TextBox ID="TextBoxValidTo" Text='<%# Bind( "ValidTo") %>' runat="server">
</asp:TextBox>
</td>
</tr>
</table>
<table style="width: 100%">
<tr>
<td align="right" colspan="2">
<asp:Button ID="Button1" Text='<%# (Container is GridEditFormInsertItem) ? "Insert" : "Update" %>'
runat="server" CommandName='<%# (Container is GridEditFormInsertItem) ? "PerformInsert" : "Update" %>'>
</asp:Button>
<asp:Button ID="Button2" Text="Cancel" runat="server" CausesValidation="False" CommandName="Cancel">
</asp:Button>
</td>
</tr>
</table>
</FormTemplate>
</EditFormSettings>
</MasterTableView>
<ClientSettings>
<ClientEvents OnRowDblClick="RowDblClick" />
</ClientSettings>
</telerik:RadGrid>
CS file code....
protected void RadGrid1_ItemCommand(object source, GridCommandEventArgs e)
{
if (e.CommandName == RadGrid.UpdateCommandName)
{
//GridEditFormItem editItem = (GridEditFormItem)(e.Item as GridDataItem).EditFormItem;
//TextBox txtFirstName = (TextBox)editItem.FindControl("TextBoxAction"); //access TextBox
GridEditableItem editedItem = e.Item as GridEditableItem;
string abc = (editedItem.FindControl("TextBoxAction") as TextBox).Text; ---- but , if i change the action value ... still i am
}
}
Thanks ....
<telerik:RadGrid runat="server" ID="grMembers" OnNeedDataSource="grMembers_NeedDataSource" AutoGenerateColumns="false" ShowFooter="false" OnItemDataBound="grMembers_ItemDataBound" OnItemCommand="grMembers_ItemCommand" OnDataBound="grMembers_DataBound"> <MasterTableView DataKeyNames="Id" CommandItemDisplay="Top" CommandItemStyle-Height="30px" ItemStyle-VerticalAlign="Top" AlternatingItemStyle-VerticalAlign="Top" HierarchyDefaultExpanded="false" HierarchyLoadMode="Client" AllowFilteringByColumn="true"> <CommandItemTemplate> <asp:Button runat="server" ID="cmAddItem" CssClass="rgAdd" style="margin-left: 10px;" /><asp:HyperLink runat="server" ID="lkAddItem" Text="Add Member" NavigateUrl="javascript:;" /> </CommandItemTemplate> <Columns> <telerik:GridTemplateColumn ItemStyle-Width="20px" ItemStyle-Wrap="false" AllowFiltering="false"> <ItemTemplate> <asp:Button runat="server" ID="cmEdit" Text="Edit" CssClass="rgEdit" CommandName="Edit" /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Detail" DataField="Detail" ItemStyle-Width="150px" FilterControlWidth="100px"> <ItemTemplate> <%-- Layout --%>
</ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridTemplateColumn HeaderText="Contact" DataField="Contact" ItemStyle-Width="150px"> <ItemTemplate> <%-- Layout --%>
</ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridDateTimeColumn HeaderText="Join Date" DataField="SignupDate" ItemStyle-Width="125px" /> <telerik:GridTemplateColumn HeaderText="Paid" DataField="Paid" ItemStyle-Width="50px"> <ItemTemplate> <asp:Image runat="server" ImageUrl='<%#(Convert.ToBoolean(Eval("Paid").ToString())) ? "~/_assets/images/accept.png" : "~/_assets/images/cancel.png" %>' /> </ItemTemplate> </telerik:GridTemplateColumn> <telerik:GridBoundColumn HeaderText="Seller #" DataField="SellerNumber" ItemStyle-Width="100px" /> <telerik:GridButtonColumn ButtonType="ImageButton" HeaderStyle-Width="20px" ItemStyle-Width="20px" CommandName="Delete" ConfirmDialogType="RadWindow" ConfirmText="Are you sure you wish to remove this item?" /> </Columns> </MasterTableView></telerik:RadGrid>
