Hello Telerik Teams
I create RadGrid and set AutoGenerateColumns="True", and use EditMode="PopUp". When edit form pop up. I don't know how to get value from auto generated edit form to insert or update to Database. I google it but I don't find any solution yet. Please help me.
Thank you very much.
I create RadGrid and set AutoGenerateColumns="True", and use EditMode="PopUp". When edit form pop up. I don't know how to get value from auto generated edit form to insert or update to Database. I google it but I don't find any solution yet. Please help me.
Thank you very much.
<telerik:RadGrid ID="RadGrid1" runat="server" AutoGenerateColumns="True" ShowHeader="false" BorderWidth="1px" Skin="Office2007" Width="495" Height="100%" OnNeedDataSource="RadGrid1_NeedDataSource" OnDeleteCommand="RadGrid1_DeleteCommand" OnInsertCommand="RadGrid1_InsertCommand" OnUpdateCommand="RadGrid1_UpdateCommand"> <MasterTableView DataKeyNames="NV_ID" CommandItemDisplay="Top" EditMode="PopUp" Font-Names="Arial" ForeColor="Black"> <CommandItemSettings AddNewRecordText="Thêm mới" ShowRefreshButton="false" /> <NoRecordsTemplate> No record</NoRecordsTemplate> <RowIndicatorColumn> <HeaderStyle Width="20px"></HeaderStyle> </RowIndicatorColumn> <ExpandCollapseColumn> <HeaderStyle Width="20px"></HeaderStyle> </ExpandCollapseColumn> <EditFormSettings CaptionFormatString="Edit NV_ID: {0}" CaptionDataField="NV_ID" > <PopUpSettings /> </EditFormSettings> <Columns> <telerik:GridEditCommandColumn UniqueName="EditCommandColumn" ButtonType="ImageButton"> </telerik:GridEditCommandColumn> <telerik:GridButtonColumn Text="Delete" CommandName="Delete" ButtonType="ImageButton"> </telerik:GridButtonColumn> </Columns> </MasterTableView> </telerik:RadGrid>protected void RadGrid1_InsertCommand(object source, GridCommandEventArgs e) { var editableItem = ((GridEditableItem)e.Item); //create new entity var item_nv = new DM_NHAN_VIEN(); //item_nv.Ma_DonVi = "CNTT"; item_nv.NV_ID = 99999; item_nv.Ten_DD = "test insert"; item_nv.Ten_TCap = "T_Insert"; item_nv.Mat_Khau = ""; DbContext.DM_NHAN_VIENs.InsertOnSubmit(item_nv); try { //submit chanages to Db DbContext.SubmitChanges(); } catch (Exception ex) { //ShowErrorMessage(); lblmes.Text = ex.Message; } }