コード例 #1
0
 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 { }
 }