private void DeleteRowByID(DataTable table, int rowID) { DataRow found = FindRowByID(table, rowID); if (found != null) { table.Rows.Remove(found); Alarm_Param model = db.Alarm_Param.Where(x => x.id == rowID).FirstOrDefault(); db.Alarm_Param.Remove(model); db.SaveChanges(); } }
private DataRow CreateNewData(JObject modifiedRow, DataTable source) { DataRow rowData = source.NewRow(); UpdateDataRow(modifiedRow, rowData); Alarm_Param model = new Alarm_Param(); model.FMarkerType = Convert.ToInt32(rowData["FMarkerType"].ToString()); model.FKey = rowData["FKey"].ToString(); model.FMsg = rowData["FMsg"].ToString(); model.FLev = Convert.ToInt32(rowData["FLev"].ToString()); db.Alarm_Param.Add(model); db.SaveChanges(); rowData["id"] = model.id; return(rowData); }