This is a migrated thread and some comments may be shown as answers.

Init Insert Command

1 Answer 113 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Ken
Top achievements
Rank 1
Ken asked on 28 Mar 2011, 11:38 PM
I have a grid with multiple items.. on insert I want to fill one item on the insert window with data from the grid. the item is just data column not a datakeyvalue. It is also visible = false in the grid

Thanks

1 Answer, 1 is accepted

Sort by
0
Princy
Top achievements
Rank 2
answered on 29 Mar 2011, 06:00 AM
Hello Ken,

Try the following code snippet.

ASPX:
<telerik:GridBoundColumn DataField="Column1" UniqueName="ColumnUniqueName"
                   Visible="false">
 </telerik:GridBoundColumn>

C#:
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
   {
       if (e.Item is GridEditFormInsertItem && e.Item.OwnerTableView.IsItemInserted)
       {
           GridEditFormInsertItem insertitem = (GridEditFormInsertItem)e.Item;
           GridDataItem item = (GridDataItem)RadGrid1.Items[0];//get the row from where the data is needed
           TextBox txtbox = (TextBox)insertitem["FirstName"].Controls[0];//accessing control in insert form
           txtbox.Text = item["ColumnUniqueName"].Text;
       }
   }

Thanks,
Princy.
Tags
Grid
Asked by
Ken
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Share this question
or