// save load allow path public static void SaveAllowPathToXML(DataGridView gridviewPath) { try { DataTable dt = new DataTable("ItemPath"); for (int i = 0; i < gridviewPath.ColumnCount; i++) { dt.Columns.Add(gridviewPath.Columns[i].Name, typeof(System.String)); } int numOfCol = gridviewPath.Columns.Count; foreach (DataGridViewRow drow in gridviewPath.Rows) { DataRow myrow = dt.NewRow(); for (int i = 0; i < numOfCol; i++) { myrow[i] = drow.Cells[i].Value; } dt.Rows.Add(myrow); } dt.Rows.RemoveAt(dt.Rows.Count - 1); dt.WriteXml(Constants.ALLOW_PATHS); MessageDialogs.SaveSucess(); } catch (Exception e) { MessageDialogs.Error(); } }
public static int SaveMapPathToXML(DataGridView gridviewPath) { try { DataTable dt = new DataTable("ItemPath"); for (int i = 0; i < gridviewPath.ColumnCount; i++) { dt.Columns.Add(gridviewPath.Columns[i].Name, typeof(System.String)); } int numOfCol = gridviewPath.Columns.Count; foreach (DataGridViewRow drow in gridviewPath.Rows) { DataRow myrow = dt.NewRow(); for (int i = 0; i < numOfCol; i++) { myrow[i] = drow.Cells[i].Value; } dt.Rows.Add(myrow); } dt.Rows.RemoveAt(dt.Rows.Count - 1); dt.WriteXml(Constants.MAPPING_CLIENT_FILENAME); return(1); } catch (Exception) { MessageDialogs.Error(); return(-1); } }