Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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");
            }
        }