private void btnInsert_Click(object sender, EventArgs e) { try { if (CheckInputDate()) { if (_gridColumns.Contains(txtCurColumn.Text.Trim())) { MessageBox.Show("已存在此列", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } _gridColumns.Add(txtCurColumn.Text.Trim()); FormProvoider.GridColumn gridColumnInfo = new FormProvoider.GridColumn(); gridColumnInfo.columnalign = 1; gridColumnInfo.columnWidth = Convert.ToInt32(this.txtColumnWidth.Text.Trim()); gridColumnInfo.columncaption = this.txtCurColumn.Text.Trim(); //gridColumnInfo.columnStyle = Convert.ToInt32(((KeyValueObject)combStyle.SelectedItem).key); gridColumnInfo.columndefaultValue = this.txtDefaultValue.Text.Trim(); if (rbtReadOnly.Checked == true) { gridColumnInfo.columnalign = 1; } else { gridColumnInfo.columnalign = 2; } if (chkSum.Checked) { gridColumnInfo.sum = 1; } else { gridColumnInfo.sum = 0; } FormProvoider.InsertGridColumn(controlID, indexColumn + 1, gridColumnInfo); indexColumn += 1; _currentColumn = txtCurColumn.Text.Trim(); //((FormDesignerWorkbenchWindow)WorkbenchSingleton.Workbench.ActiveWorkbenchWindow).formDataCollection.Remove(controlID.ToString()); MessageBox.Show("添加成功!请绑定数据。"); } } catch { } }