public bool DeleteParameter(string parameter) { Data.DataRow dr = new Data.DataRow(1); dr.AddField(ParameterName, parameter, true); _settings.DeleteRow(dr); if (dr.ReturnCode == Data.DataRow.STATUS.Success) { _settings.Save(); return(true); } else { return(false); } }
public bool ModifyParameter(string parameter, string value) { Data.DataRow dr = new Data.DataRow(2); dr.AddField(ParameterName, parameter, true); dr.AddField(ParameterValue, value); _settings.ModifyRow(dr); if (dr.ReturnCode == Data.DataRow.STATUS.Success) { _settings.Save(); return(true); } else { return(false); } }
/// <summary> /// JSON转DataSet /// </summary> /// <param name="Json">JSON串</param> /// <returns>DataSet</returns> public static Data.DataSet JsonToDataSet(string Json) { try { Data.DataSet ds = new Data.DataSet(); JavaScriptSerializer JSS = new JavaScriptSerializer(); object obj = JSS.DeserializeObject(Json); Dictionary <string, object> datajson = (Dictionary <string, object>)obj; foreach (var item in datajson) { Data.DataTable dt = new Data.DataTable(item.Key); object[] rows = (object[])item.Value; foreach (var row in rows) { Dictionary <string, object> val = (Dictionary <string, object>)row; Data.DataRow dr = dt.NewRow(); foreach (KeyValuePair <string, object> sss in val) { if (!dt.Columns.Contains(sss.Key)) { dt.Columns.Add(sss.Key.ToString()); dr[sss.Key] = sss.Value; } else { dr[sss.Key] = sss.Value; } } dt.Rows.Add(dr); } ds.Tables.Add(dt); } return(ds); } catch { return(null); } }
public bool RenameParameter(string oldName, string newName) { Data.DataRow dr = new Data.DataRow(2); return(false); }