private void btload_Click(object sender, EventArgs e) { var ofd = new OpenFileDialog(); ofd.Filter = "Data files(*.xml)|*.xml"; if (ofd.ShowDialog() != DialogResult.OK) { return; } var path = ofd.FileName; DataTable ydt = MayorsPowers.MayorsPowerTable; DataTable dt = new DataTable(); try { dt = MayorsPowers.LoadMayorsPowerTable(path); } catch (Exception ex) { MessageBox.Show("读取失败!错误信息:" + ex.Message); return; } try { MayorsPowers.MayorsPowerTable = dt; LoadList(); } catch (Exception ex) { MessageBox.Show("读取失败!错误信息:" + ex.Message); MayorsPowers.MayorsPowerTable = ydt; LoadList(); return; } }
private void btsave_Click(object sender, EventArgs e) { if (!IsRunOper()) { return; } string depict = tBdepict.Text.Trim(); string min = tBmin.Text.Trim(); string max = tBmax.Text.Trim(); string mtype = tBmtype.Text.Trim(); string sign = ""; if (rBsign1.Checked) { sign = "+"; } else if (rBsign2.Checked) { sign = "-"; } else if (rBsign3.Checked) { sign = "="; } string dw = ""; if (rBdw2.Checked) { dw = "%"; } if (OpMode == 1) { DataRow[] drs = App.MayorsPowers.MayorsPowerTable.Select("mid='" + ids + "'"); if (drs.Length > 0) { drs[0]["depict"] = depict; drs[0]["sign"] = sign; drs[0]["min"] = min; drs[0]["max"] = max; drs[0]["dw"] = dw; drs[0]["mtype"] = mtype; } } else { } MayorsPowers.SaveMayorsPowerTableXmlFile(); MessageBox.Show("保存成功!"); IsOper = true; this.Close(); }
private void btty_Click(object sender, EventArgs e) { if (vlist.SelectedItems.Count > 0) { int index = vlist.SelectedItems[0].Index; int lindex = vlist.Items[index].SubItems.Count - 1; string ids = vlist.Items[index].SubItems[lindex].Text.Trim(); if (ids != "") { DataRow[] drs = App.MayorsPowers.MayorsPowerTable.Select("mid='" + ids + "'"); if (drs.Length > 0) { drs[0]["isuse"] = 0; MayorsPowers.SaveMayorsPowerTableXmlFile(); LoadList(); } } } }
private void btlc_Click(object sender, EventArgs e) { var sfd = new SaveFileDialog(); sfd.Filter = "Data files(*.xml)|*.xml"; if (sfd.ShowDialog() != DialogResult.OK) { return; } try { MayorsPowers.SaveMayorsPowerTableXmlFile(sfd.FileName); } catch (Exception ex) { MessageBox.Show("保存失败!错误信息:" + ex.Message); return; } MessageBox.Show("保存成功!"); }