Quantcast
Channel: Telerik Forums RSS
Viewing all articles
Browse latest Browse all 94857

FindControl inside RadGrid FormTemplateEditForm

$
0
0

Hello,

Please try with the below code snippet.

 

<telerik:RadGridID="RadGrid1"runat="server"AutoGenerateColumns="false"
    OnNeedDataSource="RadGrid1_NeedDataSource"OnItemDataBound="RadGrid1_ItemDataBound">
    <MasterTableView>
        <Columns>
            <telerik:GridBoundColumnDataField="Name"HeaderText="Name"UniqueName="Name"></telerik:GridBoundColumn>
            <telerik:GridEditCommandColumn></telerik:GridEditCommandColumn>
        </Columns>
        <EditFormSettingsEditFormType="Template">
            <FormTemplate>
                <asp:TextBoxID="txtID"runat="server"Text='<%# Eval("ID") %>'></asp:TextBox>
                <asp:TextBoxID="txtName"runat="server"></asp:TextBox>
            </FormTemplate>
        </EditFormSettings>
    </MasterTableView>
</telerik:RadGrid>

protectedvoidRadGrid1_NeedDataSource(objectsender, GridNeedDataSourceEventArgs e)
{
    dynamic data = new[] {
        new{ ID = 1, Name ="Name1"},
        new{ ID = 2, Name ="Name2"}
    };
    RadGrid1.DataSource = data;
}
 
protectedvoidRadGrid1_ItemDataBound(objectsender, GridItemEventArgs e)
{
    if(e.Item.IsInEditMode && e.Item isGridEditFormItem)
    {
        GridEditFormItem editForm = (GridEditFormItem)e.Item;
        TextBox txtName = (TextBox)editForm.FindControl("txtName");
        txtName.Text = "jayesh";
    }
}

Let me know if any concern.

Thanks,

Jayesh Goyani


Viewing all articles
Browse latest Browse all 94857

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>