private void tsBtnEdit_Click(object sender, EventArgs e) { if (this.dgvConfig.SelectedRows.Count == 0) { MessageBox.Show("请选择一条记录", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } var row = this.dgvConfig.SelectedRows[0]; var data = new Dictionary <string, object>(); data.SetValue("ID", row.Cells["ID"].Value); data.SetValue("SheetName", row.Cells["SheetName"].Value); data.SetValue("TableName", row.Cells["TableName"].Value); data.SetValue("DB", row.Cells["DB"].Value); data.SetValue("Required", row.Cells["Required"].Value); data.SetValue("Unique", row.Cells["Unique"].Value); data.SetValue("SelectorFields", row.Cells["SelectorFields"].Value); var configWin = new frmSheetConfig(data); configWin.ShowDialog(); var modifyData = configWin.Data; row.Cells["SheetName"].Value = modifyData.GetValue("SheetName"); row.Cells["TableName"].Value = modifyData.GetValue("TableName"); row.Cells["DB"].Value = modifyData.GetValue("DB"); row.Cells["Required"].Value = modifyData.GetValue("Required"); row.Cells["Unique"].Value = modifyData.GetValue("Unique"); row.Cells["SelectorFields"].Value = modifyData.GetValue("SelectorFields"); }
private void tsBtnAdd_Click(object sender, EventArgs e) { var confiWin = new frmSheetConfig(); var result = confiWin.ShowDialog(); var data = confiWin.Data; if (data.Count != 0) { var rowIndex = this.dgvConfig.Rows.Add(); var row = this.dgvConfig.Rows[rowIndex]; row.Cells["ID"].Value = rowIndex; row.Cells["SheetName"].Value = data.GetValue("SheetName"); row.Cells["TableName"].Value = data.GetValue("TableName"); row.Cells["DB"].Value = data.GetValue("DB"); row.Cells["Required"].Value = data.GetValue("Required"); row.Cells["Unique"].Value = data.GetValue("Unique"); row.Cells["SelectorFields"].Value = data.GetValue("SelectorFields"); } }