private void btn_del_Click(object sender, EventArgs e) { MessageBoxButtons mess = MessageBoxButtons.OKCancel; DialogResult dr = MessageBox.Show("确认删除?", "提示", mess); if (dr == DialogResult.OK) { ServerListModel DelModel = new ServerListModel(); for (int i = serverdatalist.RowCount - 1; i > 0; i--) { if (serverdatalist.Rows[i].Selected == true) { string tmp = serverdatalist.Rows[i].Cells[1].Value.ToString(); ServerModel[] serverModels = serverListModel.serverModels.ToArray <ServerModel>(); foreach (ServerModel model in serverModels) { if (model.Server.Equals(tmp)) { DelModel.serverModels.Add(model); } } } } foreach (ServerModel model in DelModel.serverModels) { serverListModel.serverModels.Remove(model); XMLHelper.SaveToXml(ServerXmlUrl, serverListModel, typeof(ServerListModel), ""); } } //刷新DatagradView的值 BindListLogin(); }
public ServerList() { InitializeComponent(); //设置控件选中选中的模式 //单击单元格或行标题可以选中整行 this.serverdatalist.SelectionMode = DataGridViewSelectionMode.FullRowSelect; serverdatalist.AutoGenerateColumns = false; serverListModel = XMLHelper.LoadFromXml(ServerXmlUrl, typeof(ServerListModel)) as ServerListModel; BindListLogin(); }
public void BindListLogin() { serverListModel = XMLHelper.LoadFromXml(ServerXmlUrl, typeof(ServerListModel)) as ServerListModel; serverdatalist.DataSource = serverListModel.serverModels; }
public AddServer() { InitializeComponent(); serverListModel = XMLHelper.LoadFromXml(ServerXmlUrl, typeof(ServerListModel)) as ServerListModel; }