Esempio n. 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 { }
 }
Esempio n. 2
0
        private void BindValues()
        {
            foreach (KeyValuePair <int, string> kvp in columnStyle.ColumnStyles)
            {
                //this.combStyle.Items.Add(new KeyValueObject(kvp.Key.ToString(),kvp.Value));
            }

            if (FormProvoider.GetGridColumns(controlID) > 0)
            {
                BindColumnInfo(0);
                indexColumn = 0;
            }
            for (int i = 0; i < FormProvoider.GetGridColumns(controlID); i++)
            {
                FormProvoider.GridColumn gridColumnInfo = new FormProvoider.GridColumn();
                FormProvoider.GetGridColumnInfo(controlID, i, out gridColumnInfo);
                _gridColumns.Add(gridColumnInfo.columncaption);
            }
        }
Esempio n. 3
0
 private void btnSetColumn_Click(object sender, EventArgs e)
 {
     try
     {
         if (CheckInputDate())
         {
             _gridColumns.Remove(_currentColumn);
             _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.ModifyGridColumn(controlID, indexColumn, gridColumnInfo);
             MessageBox.Show("更新成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
     }
     catch { }
 }
Esempio n. 4
0
 private FormProvoider.GridColumn GetColumnInfo(int controlID, int indexColumn)
 {
     FormProvoider.GridColumn gridColumnInfo = new FormProvoider.GridColumn();
     FormProvoider.GetGridColumnInfo(controlID, indexColumn, out gridColumnInfo);
     return(gridColumnInfo);
 }