private void lookUpEdit_Properties_Closed(object sender, DevExpress.XtraEditors.Controls.ClosedEventArgs e) { if (sender is DevExpress.XtraEditors.LookUpEdit) { DevExpress.XtraEditors.LookUpEdit dpl = sender as DevExpress.XtraEditors.LookUpEdit; if (!dpl.Properties.DisplayMember.Equals("Name")) { dpl.Properties.DisplayMember = "Name"; } DataRow drContrl = StaticFunctions.GetContrRowValueById(dtShow, dpl.Name, dpl.Parent.Name); StaticFunctions.UpdateDataRowSynLookUpEdit(drSet, dpl, drContrl["SetSynFields"].ToString(), drContrl["SetSynSrcFields"].ToString()); } else if (sender is ExtendControl.ExtPopupTree) { ExtendControl.ExtPopupTree ept = sender as ExtendControl.ExtPopupTree; DataRow drContrl = StaticFunctions.GetContrRowValueById(dtShow, ept.Name, ept.Parent.Name); StaticFunctions.UpdateDataRowSynExtPopupTree(drSet, ept, drContrl["SetSynFields"].ToString(), drContrl["SetSynSrcFields"].ToString()); } else if (sender is DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit) { DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit dpl = sender as DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit; if (!dpl.DisplayMember.Equals("Name")) { dpl.DisplayMember = "Name"; } } }
private void lookUpEdit_Properties_Closed(object sender, DevExpress.XtraEditors.Controls.ClosedEventArgs e) { if (sender is DevExpress.XtraEditors.LookUpEdit) { DevExpress.XtraEditors.LookUpEdit dpl = sender as DevExpress.XtraEditors.LookUpEdit; if (!dpl.Properties.DisplayMember.Equals("Name")) { dpl.Properties.DisplayMember = "Name"; } if (strEnterGc == string.Empty) { return; } DataRow drInfo = GridViewEdit.GetFocusedDataRow(); if (drInfo == null) { return; } drInfo[dpl.Tag.ToString()] = Convert.ToString(dpl.EditValue) == string.Empty ? DBNull.Value : dpl.EditValue; DataRow drContrl = StaticFunctions.GetContrRowValueById(dtShow, dpl.Name, dpl.Parent.Name); StaticFunctions.UpdateDataRowSynLookUpEdit(drInfo, dpl, drContrl["SetSynFields"].ToString(), drContrl["SetSynSrcFields"].ToString()); SetContrEditFromDpl(dpl.Parent, dpl.Name); if (!blPrevFindControl) { SetContrMoveNext(dpl.Name, false); } DoControlEvent(dpl, Convert.ToString(dpl.EditValue)); } else if (sender is ExtendControl.ExtPopupTree) { if (strEnterGc == string.Empty) { return; } DataRow drInfo = GridViewEdit.GetFocusedDataRow(); if (drInfo == null) { return; } ExtendControl.ExtPopupTree ept = sender as ExtendControl.ExtPopupTree; DataRow drContrl = StaticFunctions.GetContrRowValueById(dtShow, ept.Name, ept.Parent.Name); StaticFunctions.UpdateDataRowSynExtPopupTree(drInfo, ept, drContrl["SetSynFields"].ToString(), drContrl["SetSynSrcFields"].ToString()); SetContrEditFromDpl(ept.Parent, ept.Name); DoControlEvent(ept, Convert.ToString(ept.EditValue)); } else if (sender is DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit) { DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit dpl = sender as DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit; if (!dpl.DisplayMember.Equals("Name")) { dpl.DisplayMember = "Name"; } } }
private void lookUpEdit_Properties_Closed(object sender, DevExpress.XtraEditors.Controls.ClosedEventArgs e) { if (sender is DevExpress.XtraEditors.LookUpEdit) { DevExpress.XtraEditors.LookUpEdit dpl = sender as DevExpress.XtraEditors.LookUpEdit; if (!dpl.Properties.DisplayMember.Equals("Name")) { dpl.Properties.DisplayMember = "Name"; } } else if (sender is DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit) { DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit dpl = sender as DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit; if (!dpl.DisplayMember.Equals("Name")) { dpl.DisplayMember = "Name"; } } }
private void lookUpEdit_Properties_QueryPopUp(object sender, CancelEventArgs e) { if (sender is DevExpress.XtraEditors.LookUpEdit) { DevExpress.XtraEditors.LookUpEdit dpl = sender as DevExpress.XtraEditors.LookUpEdit; if (!dpl.Properties.DisplayMember.Equals("Number")) { dpl.Properties.DisplayMember = "Number"; } } else if (sender is DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit) { DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit dpl = sender as DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit; if (!dpl.DisplayMember.Equals("Number")) { dpl.DisplayMember = "Number"; } } }
/// <summary> /// 创建RepositoryItemLookUpEdit /// </summary> /// <param name="tableName">表名</param> /// <param name="valueMember">主键字段</param> /// <param name="displayMember"></param> /// <param name="condition"></param> /// <returns></returns> public static DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit GetRepositoryItemLookUpEditControl(string tableName, string valueMember, string displayMember, string condition) { DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit repositoryItemLookUpEdit = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit(); repositoryItemLookUpEdit.Appearance.Font = new System.Drawing.Font("SimSun", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); repositoryItemLookUpEdit.Appearance.Options.UseFont = true; repositoryItemLookUpEdit.AutoHeight = false; repositoryItemLookUpEdit.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo) }); repositoryItemLookUpEdit.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] { new DevExpress.XtraEditors.Controls.LookUpColumnInfo(displayMember, displayMember), new DevExpress.XtraEditors.Controls.LookUpColumnInfo(valueMember, valueMember) }); ProxyBllCommon bllCommon = new ProxyBllCommon(); DataSet dsTable = bllCommon.GetLookUpEditDataSet(tableName, condition); if (dsTable != null && dsTable.Tables.Count > 0) { repositoryItemLookUpEdit.DataSource = dsTable.Tables[0]; } repositoryItemLookUpEdit.DisplayMember = displayMember; repositoryItemLookUpEdit.ValueMember = valueMember; //默认显示内容 repositoryItemLookUpEdit.NullText = ""; return(repositoryItemLookUpEdit); }
protected override void OnInitializeComboboxFieldControl(object Control, DataAvail.XtraContainerBuilder.XtraContainerControlProperties FieldProperties) { DevExpress.XtraGrid.Columns.GridColumn col = (DevExpress.XtraGrid.Columns.GridColumn)Control; DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit lookUpEdit = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit(); ControllerDataSource controllerDataSource = Controller.GetControllerDataSource(FieldProperties.fieldContext.Name); RepositoryItemLookUpEditDataSourceProperties dataSourceProperties = new RepositoryItemLookUpEditDataSourceProperties(lookUpEdit); dataSourceProperties.Assign((ControllerDataSourceProperties)controllerDataSource.DataSourceProperties); // lookUpEdit.ShowFooter = lookUpEdit.ShowHeader = false; lookUpEdit.NullText = null; col.ColumnEdit = lookUpEdit; gridControl1.RepositoryItems.Add(lookUpEdit); }
void FillData() { DataTable dtGrid = new DataTable(); dtGrid.Columns.Add("Ref"); dtGrid.Columns.Add("authRef"); dtGrid.Columns.Add("Modül"); dtGrid.Columns.Add("menuRef"); dtGrid.Columns.Add("authSee", typeof(bool)); dtGrid.Columns.Add("authAdd", typeof(bool)); dtGrid.Columns.Add("authUpdate", typeof(bool)); dtGrid.Columns.Add("authShow", typeof(bool)); db.AddParameterValue("@ref", this._Ref); dgwGrid.DataSource = dtGrid; grdGrid.Columns[0].Visible = false; grdGrid.Columns[1].Visible = false; grdGrid.Columns[2].Caption = "Modül"; grdGrid.Columns[3].Caption = "Form"; grdGrid.Columns[4].Caption = "Görüntüleme Yetkisi"; grdGrid.Columns[5].Caption = "Ekleme Yetkisi"; grdGrid.Columns[6].Caption = "Güncelleme Yetkisi"; grdGrid.Columns[7].Caption = "İnceleme Yetkisi"; grdGrid.Columns[0].OptionsColumn.AllowEdit = false; grdGrid.Columns[1].OptionsColumn.AllowEdit = false; grdGrid.Columns[2].OptionsColumn.AllowEdit = false; grdGrid.Columns[3].OptionsColumn.AllowEdit = false; db.AddParameterValue("@active", true); db.AddParameterValue("@type", "Form"); DataTable dt2 = db.GetDataTable("select * from sysMenu where Active=@active and type=@type"); RepositoryItemLookUpEdit riledType; riledType = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit(); riledType.BeginInit(); riledType.Columns.Add(new LookUpColumnInfo() { FieldName = "Ref", Caption = "Ref", Visible = false }); riledType.Columns.Add(new LookUpColumnInfo() { FieldName = "description", Caption = "Ad" }); riledType.NullText = "Seçim Yapınız"; riledType.DisplayMember = "description"; riledType.ValueMember = "Ref"; riledType.DataSource = dt2; dgwGrid.RepositoryItems.Add(riledType); grdGrid.Columns[3].ColumnEdit = riledType; for (int i = 0; i < dt2.Rows.Count; i++) { DataRow row = dtGrid.NewRow(); row["menuRef"] = int.Parse(dt2.Rows[i]["Ref"].ToString()); db.AddParameterValue("@ref", dt2.Rows[i]["Ref"].ToString()); string code = db.GetScalarValue("select code from sysMenu where Ref=@ref").ToString(); db.AddParameterValue("@code", code); row["Modül"] = db.GetScalarValue("select [description] from sysMenu where code=@code and type='AnaMenu'").ToString(); row["authSee"] = true; row["authAdd"] = true; row["authUpdate"] = true; row["authShow"] = true; dtGrid.Rows.Add(row); } grdGrid.BestFitColumns(); grdGrid.RefreshData(); RowCount = grdGrid.RowCount; grdGrid.BestFitColumns(); if (this._FormMod == Enums.enmFormMod.Guncelle) { db.AddParameterValue("@ref", this._Ref); DataTable dt = db.GetDataTable("select * from SysAuths where Ref=@ref"); txtCode.SetString(dt.Rows[0]["code"].ToString()); txtName.SetString(dt.Rows[0]["name"].ToString()); db.AddParameterValue("@ref", this._Ref); DataTable dtData = db.GetDataTable(@"SELECT SysAuthDetails.Ref AS Ref,sysAuthDetails.authRef as authRef,sysAuthDetails.MenuRef,sysAuthDetails.authSee,sysAuthDetails.authAdd,sysAuthDetails.authUpdate,sysAuthDetails.authShow FROM SysAuths JOIN sysAuthDetails ON SysAuths.Ref = sysAuthDetails.authRef where sysAuthDetails.authRef=@ref"); dtGrid.Rows.Clear(); for (int i = 0; i < dtData.Rows.Count; i++) { DataRow row = dtGrid.NewRow(); int Ref = int.Parse(dtData.Rows[i]["menuRef"].ToString()); row["Ref"] = dtData.Rows[i]["Ref"].ToString(); row["authRef"] = this._Ref; row["menuRef"] = Ref; db.AddParameterValue("@ref", Ref); string code = db.GetScalarValue("select code from sysMenu where Ref=@ref").ToString(); db.AddParameterValue("@code", code); row["Modül"] = db.GetScalarValue("select [description] from sysMenu where code=@code and type='AnaMenu'").ToString(); row["authSee"] = bool.Parse(dtData.Rows[i]["authSee"].ToString()); row["authAdd"] = bool.Parse(dtData.Rows[i]["authAdd"].ToString()); row["authUpdate"] = bool.Parse(dtData.Rows[i]["authUpdate"].ToString()); row["authShow"] = bool.Parse(dtData.Rows[i]["authShow"].ToString()); dtGrid.Rows.Add(row); } grdGrid.BestFitColumns(); grdGrid.RefreshData(); } }
public void CopySettings(DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit sourceLookUp, DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit targetLookUp) { //DevExpress.XtraEditors.Controls.LookUpColumnInfoCollection targetLookUp.Columns.Clear(); targetLookUp.Columns.Assign(sourceLookUp.Columns); }
/// <summary> /// Sets the column. /// </summary> /// <param name="strheader">The strheader.</param> /// <param name="strFieldsName">Name of the STR fields.</param> /// <param name="ct">The ct.</param> /// <param name="nWidth">Width of the n.</param> /// <param name="mAlign">The m align.</param> /// <param name="bVisible">if set to <c>true</c> [b visible].</param> /// <param name="IsAllowEdit">if set to <c>true</c> [is allow edit].</param> /// <param name="IsAllowSort">The is allow sort.</param> /// <returns></returns> private DevExpress.XtraGrid.Columns.GridColumn SetColumn(string strheader, string strFieldsName, _ColumnType ct, int nWidth, _ColumnAlign mAlign, bool bVisible, bool IsAllowEdit, DefaultBoolean IsAllowSort, AutoFilterCondition autoFilterCondition, bool IsAllowMove) { DevExpress.XtraGrid.Columns.GridColumn gc = new GridColumn(); gc.Caption = strheader; gc.FieldName = strFieldsName; gc.Name = strFieldsName; gc.Width = nWidth; //// 헤더 텍스트 옵션을 사용한다. gc.AppearanceHeader.Options.UseTextOptions = true; gc.OptionsColumn.AllowMerge = DefaultBoolean.False; // 셀 텍스트 옵션을 사용한다. gc.AppearanceCell.Options.UseTextOptions = true; gc.AppearanceCell.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Default; gc.AppearanceCell.TextOptions.HAlignment = (DevExpress.Utils.HorzAlignment)mAlign; gc.AppearanceHeader.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Default; gc.AppearanceHeader.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; gc.Visible = bVisible; gc.OptionsColumn.AllowEdit = IsAllowEdit; gc.OptionsColumn.AllowMove = IsAllowMove; gc.OptionsColumn.ReadOnly = !IsAllowEdit; gc.OptionsColumn.AllowSort = IsAllowSort; gc.VisibleIndex = bVisible ? iVisibleIndex++ : -1; gc.OptionsFilter.AllowAutoFilter = true; //gc.OptionsFilter.AllowFilter = false; gc.OptionsFilter.AutoFilterCondition = autoFilterCondition; gc.OptionsFilter.ImmediateUpdateAutoFilter = true; gc.AppearanceHeader.Font = new System.Drawing.Font("굴림체", 9F); gc.AppearanceHeader.Options.UseFont = true; if (ct > 0) { switch (ct) { case _ColumnType.CheckBox: if (this._GridControl != null) { mCheckBox = new RepositoryItemCheckEdit(); this._GridControl.RepositoryItems.Add(SetCheckBoxStyle(mCheckBox, CheckBoxStyle.StyleYN)); gc.ColumnEdit = mCheckBox; //gc.OptionsColumn.AllowEdit= true; //gc.OptionsColumn.ReadOnly = false; } break; case _ColumnType.CheckBoxBit: if (this._GridControl != null) { mCheckBox = new RepositoryItemCheckEdit(); this._GridControl.RepositoryItems.Add(SetCheckBoxStyle(mCheckBox, CheckBoxStyle.StyleBit)); gc.ColumnEdit = mCheckBox; //gc.OptionsColumn.AllowEdit= true; //gc.OptionsColumn.ReadOnly = false; } break; case _ColumnType.Picture: if (this._GridControl != null) { mPicture = new RepositoryItemPictureEdit(); mPicture.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Stretch; this._GridControl.RepositoryItems.Add(mPicture); gc.ColumnEdit = mPicture; //gc.OptionsColumn.AllowEdit= true; //gc.OptionsColumn.ReadOnly = false; } break; case _ColumnType.Numbers: gc.DisplayFormat.FormatType = FormatType.Numeric; gc.DisplayFormat.FormatString = "n0"; break; case _ColumnType.Dates: gc.DisplayFormat.FormatType = FormatType.DateTime; gc.DisplayFormat.FormatString = "yyyy-MM-dd"; break; case _ColumnType.DateTime: gc.DisplayFormat.FormatType = FormatType.DateTime; gc.DisplayFormat.FormatString = "yyyy-MM-dd HH:mm:ss"; break; case _ColumnType.ComboBox: mComboBox = new RepositoryItemComboBox(); mComboBox.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor; this._GridControl.RepositoryItems.Add(mComboBox); gc.ColumnEdit = mComboBox; //gc.OptionsColumn.ReadOnly = false; //gc.OptionsColumn.AllowEdit= true; break; case _ColumnType.doubles1: gc.DisplayFormat.FormatType = FormatType.Numeric; gc.DisplayFormat.FormatString = "n1"; break; case _ColumnType.doubles2: gc.DisplayFormat.FormatType = FormatType.Numeric; gc.DisplayFormat.FormatString = "n2"; break; case _ColumnType.TextEdit: mTextEdit = new RepositoryItemTextEdit(); this._GridControl.RepositoryItems.Add(mTextEdit); gc.ColumnEdit = mTextEdit; //gc.OptionsColumn.ReadOnly = false; //gc.OptionsColumn.AllowEdit= true; break; case _ColumnType.Amount: gc.DisplayFormat.FormatType = FormatType.Numeric; gc.DisplayFormat.FormatString = "###,###"; break; case _ColumnType.LookUp: mLookUp = new RepositoryItemLookUpEdit(); mLookUp.Name = "LOOKUP_" + gc.FieldName; //mLookUp.Properties.SearchMode = DevExpress.XtraEditors.Controls.SearchMode.AutoComplete; //mLookUp.Properties.AutoSearchColumnIndex = 0; mLookUp.SearchMode = DevExpress.XtraEditors.Controls.SearchMode.AutoComplete; mLookUp.AutoSearchColumnIndex = 0; this._GridControl.RepositoryItems.Add(mLookUp); gc.ColumnEdit = mLookUp; //gc.OptionsColumn.ReadOnly = false; //gc.OptionsColumn.AllowEdit= true; break; case _ColumnType.Radio: if (this._GridControl != null) { mRadio = new RepositoryItemRadioGroup(); this._GridControl.RepositoryItems.Add(mRadio); gc.ColumnEdit = mRadio; //gc.OptionsColumn.ReadOnly = false; //gc.OptionsColumn.AllowEdit= true; } break; case _ColumnType.RichEdit: if (this._GridControl != null) { mRichEdit = new RepositoryItemRichTextEdit(); this._GridControl.RepositoryItems.Add(mRichEdit); gc.ColumnEdit = mRichEdit; //gc.OptionsColumn.ReadOnly = false; //gc.OptionsColumn.AllowEdit= true; } break; case _ColumnType.Button: if (this._GridControl != null) { mBtn = new RepositoryItemButtonEdit(); mBtn.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.HideTextEditor; mBtn.Buttons[0].Kind = DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph; //mBtn.Properties.Buttons[0].Caption = "확인"; mBtn.Properties.Buttons[0].Appearance.ForeColor = Color.Black; this._GridControl.RepositoryItems.Add(mBtn); gc.ColumnEdit = mBtn; //gc.OptionsColumn.ReadOnly = false; //gc.OptionsColumn.AllowEdit= true; } break; case _ColumnType.DataTimepicker: if (this._GridControl != null) { mDateEdit = new RepositoryItemDateEdit(); mDateEdit.EditFormat.FormatType = FormatType.DateTime; mDateEdit.DisplayFormat.FormatString = "yyyy-MM-dd"; mDateEdit.Appearance.ForeColor = Color.Black; this._GridControl.RepositoryItems.Add(mDateEdit); gc.ColumnEdit = mDateEdit; //gc.OptionsColumn.ReadOnly = false; //gc.OptionsColumn.AllowEdit= true; } break; case _ColumnType.Progressbar: if (this._GridControl != null) { mProgressBar = new RepositoryItemProgressBar(); mProgressBar.ShowTitle = true; mProgressBar.ProgressViewStyle = DevExpress.XtraEditors.Controls.ProgressViewStyle.Solid; mProgressBar.PercentView = true; mProgressBar.ProgressKind = DevExpress.XtraEditors.Controls.ProgressKind.Horizontal; mProgressBar.NullText = "0"; mProgressBar.Step = 1; mProgressBar.EditFormat.FormatType = FormatType.Numeric; mProgressBar.EditFormat.FormatString = "n2"; this._GridControl.RepositoryItems.Add(mProgressBar); gc.ColumnEdit = mProgressBar; //gc.OptionsColumn.ReadOnly = false; //gc.OptionsColumn.AllowEdit= true; } break; default: break; } } return(gc); }
/// <summary> /// 通过设置的Edit 列信息得到一个编辑列的控件。 /// </summary> /// <param name="editInfo"></param> /// <param name="allowEdit"></param> /// <returns></returns> public DevExpress.XtraEditors.Repository.RepositoryItem CreateEditItemByEditInfo(MB.WinBase.Common.ColumnEditCfgInfo editInfo, bool allowEdit, string colDataType) { DevExpress.XtraEditors.Repository.RepositoryItem item = null; MB.WinBase.Common.EditControlType controlType = (MB.WinBase.Common.EditControlType)Enum.Parse(typeof(MB.WinBase.Common.EditControlType), editInfo.EditControlType); switch (controlType) { case MB.WinBase.Common.EditControlType.Combox_DropDownList: case MB.WinBase.Common.EditControlType.Combox_DropDown: DevExpress.XtraEditors.Repository.RepositoryItemComboBox cobItem = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox(); //cobItem.Buttons.Add(new DevExpress.XtraEditors.Controls.EditorButton()); cobItem.AutoComplete = true; setRComboxItems(cobItem, editInfo); item = cobItem; break; case MB.WinBase.Common.EditControlType.ComboCheckedListBox: //如果设置为 case MB.WinBase.Common.EditControlType.LookUpEdit: DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit lookUp = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit(); XtraRepositoryItemLookUpEditHelper.Instance.CreateLookUpEditItems(lookUp, editInfo, colDataType); //暂时把所有的LookUp 的格式 转换为PopupCOntainer 的格式,正确的处理方法应该是区别对待。 // DevExpress.XtraEditors.Repository.RepositoryItemPopupContainerEdit lookUp = new XtraRepositoryItemPopupContainerEdit(editInfo, allowEdit); // lookUp.Name = editInfo.Name; item = lookUp; break; case MB.WinBase.Common.EditControlType.ImageIcoEdit: var imageEdit = new DevExpress.XtraEditors.Repository.RepositoryItemPictureEdit(); item = imageEdit; break; case MB.WinBase.Common.EditControlType.ColorEdit: var colorEdit = new DevExpress.XtraEditors.Repository.RepositoryItemColorEdit(); colorEdit.ColorText = DevExpress.XtraEditors.Controls.ColorText.Integer; colorEdit.StoreColorAsInteger = true; item = colorEdit; break; // //case "ImageCombox": //可以当做存储键/值列并且是只能选择的Combox 控件来使用。 // DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox imgCob = new DevExpress.XtraEditors.Repository.RepositoryItemImageComboBox(); // imgCob.AllowFocused = false; // imgCob.AutoHeight = false; // setImageCobItems(imgCob, editInfo); // item = imgCob; // break; //case "PopupContainer": // DevExpress.XtraEditors.Repository.RepositoryItemPopupContainerEdit popuCon = new XtraRepositoryItemPopupContainerEdit(editInfo, allowEdit); // item = popuCon; // break; //case "Ellipsis": // //DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit butEdit = new DevExpress.XtraEditors.Repository.RepositoryItemButtonEdit(); // //butEdit.ButtonClick +=new DevExpress.XtraEditors.Controls.ButtonPressedEventHandler(butEdit_ButtonClick); // //butEdit.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { // // new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Ellipsis)}); // // RepositoryItemMyButtonEdit butEdit = new RepositoryItemMyButtonEdit(); // // // // item = butEdit; // break; case MB.WinBase.Common.EditControlType.ClickButtonInput: XtraRepositoryItemClickButtonEdit butEdit = new XtraRepositoryItemClickButtonEdit(editInfo); // (butEdit.Buttons[0] as MyButtonEdit).ColumnEditCfgInfo = editInfo; item = butEdit; break; case MB.WinBase.Common.EditControlType.PopupRegionEdit: XtraRepositoryItemRegionEdit regionEdit = new XtraRepositoryItemRegionEdit(editInfo); item = regionEdit; break; default: throw new MB.Util.APPException("该EditCols 类型" + editInfo.EditControlType + "还没有进行处理。请确定配置的信息是否正确?"); //break; } return(item); }
private static void InitializeColumnA(DevExpress.XtraGrid.Views.BandedGrid.AdvBandedGridView view, string ColumnName, _ColumnType type, _ColumnAlign mAlign, bool IsVisible, bool IsAllowEdit, bool IsAllowMove) { try { view.Columns[ColumnName].AppearanceHeader.Options.UseTextOptions = true; // 셀 텍스트 옵션을 사용한다. view.Columns[ColumnName].AppearanceCell.Options.UseTextOptions = true; view.Columns[ColumnName].AppearanceCell.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Default; view.Columns[ColumnName].AppearanceCell.TextOptions.HAlignment = (DevExpress.Utils.HorzAlignment)mAlign; view.Columns[ColumnName].AppearanceHeader.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Default; view.Columns[ColumnName].AppearanceHeader.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center; view.Columns[ColumnName].Visible = IsVisible; if (IsVisible) { view.Columns[ColumnName].VisibleIndex = view.Columns.Count; } else { view.Columns[ColumnName].VisibleIndex = -1; } view.Columns[ColumnName].OptionsColumn.AllowMove = IsAllowMove; view.Columns[ColumnName].OptionsColumn.AllowSize = true; view.Columns[ColumnName].OptionsColumn.AllowEdit = IsAllowEdit; view.Columns[ColumnName].OptionsColumn.ReadOnly = !IsAllowEdit; switch (type) { case _ColumnType.CheckBox: mCheckBox = new DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit(); mCheckBox.CheckStyle = DevExpress.XtraEditors.Controls.CheckStyles.Style4; mCheckBox.NullStyle = DevExpress.XtraEditors.Controls.StyleIndeterminate.Unchecked; mCheckBox.ValueChecked = "Y"; mCheckBox.ValueUnchecked = "N"; view.GridControl.RepositoryItems.Add(mCheckBox); view.Columns[ColumnName].ColumnEdit = mCheckBox; break; case _ColumnType.CheckBoxBit: mCheckBox = new DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit(); mCheckBox.CheckStyle = DevExpress.XtraEditors.Controls.CheckStyles.Style4; mCheckBox.NullStyle = DevExpress.XtraEditors.Controls.StyleIndeterminate.Unchecked; mCheckBox.ValueChecked = "1"; mCheckBox.ValueUnchecked = "0"; view.GridControl.RepositoryItems.Add(mCheckBox); view.Columns[ColumnName].ColumnEdit = mCheckBox; break; case _ColumnType.Picture: mPicture = new RepositoryItemPictureEdit(); mPicture.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Stretch; view.GridControl.RepositoryItems.Add(mPicture); view.Columns[ColumnName].ColumnEdit = mPicture; break; case _ColumnType.Numbers: view.Columns[ColumnName].DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; view.Columns[ColumnName].DisplayFormat.FormatString = "n0"; break; case _ColumnType.Dates: view.Columns[ColumnName].DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime; view.Columns[ColumnName].DisplayFormat.FormatString = "yyyy-MM-dd"; break; case _ColumnType.DateTime: view.Columns[ColumnName].DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime; view.Columns[ColumnName].DisplayFormat.FormatString = "yyyy-MM-dd HH:mm:ss"; break; case _ColumnType.ComboBox: mComboBox = new RepositoryItemComboBox(); mComboBox.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor; view.GridControl.RepositoryItems.Add(mComboBox); view.Columns[ColumnName].ColumnEdit = mComboBox; break; case _ColumnType.doubles1: view.Columns[ColumnName].DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; view.Columns[ColumnName].DisplayFormat.FormatString = "n1"; break; case _ColumnType.doubles2: view.Columns[ColumnName].DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; view.Columns[ColumnName].DisplayFormat.FormatString = "n2"; break; case _ColumnType.TextEdit: mTextEdit = new RepositoryItemTextEdit(); view.GridControl.RepositoryItems.Add(mTextEdit); view.Columns[ColumnName].ColumnEdit = mTextEdit; break; case _ColumnType.Amount: view.Columns[ColumnName].DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; view.Columns[ColumnName].DisplayFormat.FormatString = "###,###"; break; case _ColumnType.Radio: mRadio = new RepositoryItemRadioGroup(); view.GridControl.RepositoryItems.Add(mRadio); view.Columns[ColumnName].ColumnEdit = mRadio; break; case _ColumnType.LookUp: mLookUp = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit(); mLookUp.Name = "LOOKUP_" + view.Columns[ColumnName].Name; //mLookUp.Properties.SearchMode = DevExpress.XtraEditors.Controls.SearchMode.AutoComplete; //mLookUp.Properties.AutoSearchColumnIndex = 0; view.GridControl.RepositoryItems.Add(mLookUp); view.Columns[ColumnName].ColumnEdit = mLookUp; break; case _ColumnType.RichEdit: mRichEdit = new RepositoryItemRichTextEdit(); view.GridControl.RepositoryItems.Add(mRichEdit); view.Columns[ColumnName].ColumnEdit = mRichEdit; break; case _ColumnType.Button: mBtn = new RepositoryItemButtonEdit(); mBtn.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.HideTextEditor; mBtn.Buttons[0].Kind = DevExpress.XtraEditors.Controls.ButtonPredefines.Glyph; //mBtn.Properties.Buttons[0].Caption = "확인"; mBtn.Properties.Buttons[0].Appearance.ForeColor = System.Drawing.Color.Black; view.GridControl.RepositoryItems.Add(mBtn); view.Columns[ColumnName].ColumnEdit = mBtn; break; case _ColumnType.DataTimepicker: if (view.GridControl != null) { mDateEdit = new RepositoryItemDateEdit(); mDateEdit.EditFormat.FormatType = FormatType.DateTime; mDateEdit.DisplayFormat.FormatString = "yyyy-MM-dd"; mDateEdit.Appearance.ForeColor = Color.Black; view.GridControl.RepositoryItems.Add(mDateEdit); view.Columns[ColumnName].ColumnEdit = mDateEdit; //gc.OptionsColumn.ReadOnly = false; //gc.OptionsColumn.AllowEdit= true; } break; default: break; } } catch (Exception ex) { throw ex; } }
/// <summary> /// 设置设备显示列 /// </summary> public override void InitColumns() { string s = " ProjectID='" + Itop.Client.MIS.ProgUID + "'"; IList list = Services.BaseService.GetList("SelectPS_Table_AreaWHByConn", s); DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit repositoryItemLookUpEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit(); //repositoryItemMemoEdit1.Name = "repositoryItemMemoEdit1"; // // repositoryItemLookUpEdit1 // repositoryItemLookUpEdit1.AutoHeight = false; repositoryItemLookUpEdit1.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo) }); repositoryItemLookUpEdit1.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] { new DevExpress.XtraEditors.Controls.LookUpColumnInfo("ID", "", 20, DevExpress.Utils.FormatType.None, "", false, DevExpress.Utils.HorzAlignment.Default, DevExpress.Data.ColumnSortOrder.None), new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Title") }); repositoryItemLookUpEdit1.DisplayMember = "Title"; repositoryItemLookUpEdit1.Name = "repositoryItemLookUpEdit1"; repositoryItemLookUpEdit1.NullText = ""; repositoryItemLookUpEdit1.ValueMember = "ID"; repositoryItemLookUpEdit1.DataSource = list; GridColumn column = gridView1.Columns.Add(); column.Caption = "线路名称"; column.FieldName = "Name"; column.Width = 100; column.VisibleIndex = 1; column.OptionsColumn.AllowEdit = false; //column = gridView1.Columns.Add(); //column.Caption = "线路编号"; //column.FieldName = "Number"; //column.Width = 100; //column.VisibleIndex = 2; //column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "电压等级"; column.FieldName = "ReferenceVolt"; column.Width = 100; column.VisibleIndex = 2; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "额定电压"; column.FieldName = "RateVolt"; column.Width = 100; column.VisibleIndex = 2; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "所在区域"; column.FieldName = "AreaID"; column.ColumnEdit = repositoryItemLookUpEdit1; column.Width = 100; column.VisibleIndex = 3; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "i侧母线名"; column.FieldName = "IName"; column.Width = 100; column.VisibleIndex = 4; column = gridView1.Columns.Add(); column.Caption = "j侧母线名"; column.FieldName = "JName"; column.Width = 100; column.VisibleIndex = 5; column.OptionsColumn.AllowEdit = false; //column = gridView1.Columns.Add(); //column.Caption = "额定电压"; //column.FieldName = "RateVolt"; //column.Width = 100; //column.VisibleIndex = 7; //column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "线路长度"; column.FieldName = "LineLength"; column.Width = 100; column.VisibleIndex = 6; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "开工年份"; column.FieldName = "Date1"; column.Width = 100; column.VisibleIndex = 7; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "投产年份"; column.FieldName = "OperationYear"; column.Width = 100; column.VisibleIndex = 8; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "退役年份"; column.FieldName = "Date2"; column.Width = 100; column.VisibleIndex = 9; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "查看"; column.FieldName = "ProjectID"; column.Width = 100; column.VisibleIndex = 10; // column.OptionsColumn.AllowEdit = false; RepositoryItemHyperLinkEdit repositoryItemHyperLinkEdit1 = new RepositoryItemHyperLinkEdit(); repositoryItemHyperLinkEdit1.AutoHeight = false; repositoryItemHyperLinkEdit1.Caption = "详情"; repositoryItemHyperLinkEdit1.Name = "repositoryItemHyperLinkEdit1"; repositoryItemHyperLinkEdit1.Click += new System.EventHandler(this.repositoryItemHyperLinkEdit1_Click); column.ColumnEdit = repositoryItemHyperLinkEdit1; column = gridView1.Columns.Add(); column.Caption = "导线型号"; column.FieldName = "LineType"; column.Width = 100; column.VisibleIndex = 11; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "电阻"; column.FieldName = "LineR"; column.Width = 100; column.VisibleIndex = 12; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "电抗"; column.FieldName = "LineTQ"; column.Width = 100; column.VisibleIndex = 13; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "B/2"; column.FieldName = "LineGNDC"; column.Width = 100; column.VisibleIndex = 14; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "零序电阻"; column.FieldName = "ZeroR"; column.Width = 100; column.VisibleIndex = 15; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "零序电抗"; column.FieldName = "ZeroTQ"; column.Width = 100; column.VisibleIndex = 16; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "B0/2"; column.FieldName = "ZeroGNDC"; column.Width = 100; column.VisibleIndex = 17; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "额定容量"; column.FieldName = "Burthen"; column.Width = 100; column.VisibleIndex = 18; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "运行状态"; column.FieldName = "KSwitchStatus"; column.Width = 100; column.VisibleIndex = 19; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "单位"; column.FieldName = "UnitFlag"; column.Width = 100; column.VisibleIndex = 20; column.OptionsColumn.AllowEdit = false; //column = gridView1.Columns.Add(); //column.Caption = "一次侧连接开关"; //column.FieldName = "ISwitch"; //column.Width = 100; //column.VisibleIndex = 20; //column.OptionsColumn.AllowEdit = false; //column = gridView1.Columns.Add(); //column.Caption = "二次侧连接开关"; //column.FieldName = "JSwitch"; //column.Width = 100; //column.VisibleIndex = 21; //column.OptionsColumn.AllowEdit = false; //column = gridView1.Columns.Add(); //column.Caption = "电网类型"; //column.FieldName = "DQ"; //column.Width = 100; //column.VisibleIndex = 22; //column.OptionsColumn.AllowEdit = false; }
void SetForm() { chkActive.SetString("Aktif"); chkActive.SetBoolValue(true); dtBox.Columns.Clear(); dtBox.Columns.Add("İndirim Tipi", typeof(int)); dtBox.Columns.Add("Ref", typeof(int)); dtBox.Columns.Add("Liste Ref"); dtBox.Columns.Add("Kart Ref"); dtBox.Columns.Add("Kart Kodu", typeof(string)); dtBox.Columns.Add("Kart Adı", typeof(string)); dtBox.Columns.Add("Renk"); dtBox.Columns.Add("Beden"); dtBox.Columns.Add("Barkod", typeof(string)); dtBox.Columns.Add("Birim Ref"); dtBox.Columns.Add("Birim Kodu"); dtBox.Columns.Add("Eski Fiyat", typeof(decimal)); dtBox.Columns.Add("Oran", typeof(decimal)); dtBox.Columns.Add("Yeni Fiyat", typeof(decimal)); dtBox.Rows.Clear(); dgwGrid.DataSource = dtBox; RepositoryItemButtonEdit riBtnStockCode; riBtnStockCode = new RepositoryItemButtonEdit(); dgwGrid.RepositoryItems.Add(riBtnStockCode); riBtnStockCode.ButtonClick += riBtnStockCode_Click; RepositoryItemLookUpEdit riledType; riledType = new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit(); riledType.BeginInit(); riledType.Columns.Add(new LookUpColumnInfo() { FieldName = "Key", Caption = "Ref", Visible = false }); riledType.Columns.Add(new LookUpColumnInfo() { FieldName = "Value", Caption = "Ad" }); riledType.NullText = "Seçim Yapınız"; riledType.DisplayMember = "Value"; riledType.ValueMember = "Key"; riledType.DataSource = FlashDictionary.discountType.ToList(); dgwGrid.RepositoryItems.Add(riledType); dgwGrid.DataSource = dtBox; grdGrid.Columns[1].Visible = false; grdGrid.Columns[2].Visible = false; grdGrid.Columns[3].Visible = false; grdGrid.Columns[4].ColumnEdit = riBtnStockCode; grdGrid.Columns[0].ColumnEdit = riledType; //grdGrid.Columns[8].ColumnEdit = riLedUnit; grdGrid.Columns[9].Visible = false; grdGrid.Columns[4].OptionsColumn.ReadOnly = false; grdGrid.Columns[5].OptionsColumn.AllowEdit = false; grdGrid.Columns[6].OptionsColumn.AllowEdit = false; grdGrid.Columns[7].OptionsColumn.AllowEdit = false; grdGrid.Columns[3].OptionsColumn.AllowEdit = false; grdGrid.Columns[10].OptionsColumn.AllowEdit = false; grdGrid.BestFitColumns(); grdGrid.RefreshData(); }
/// <summary> /// �����豸��ʾ�� /// </summary> public override void InitColumns() { string s=" ProjectID='"+Itop.Client.MIS.ProgUID+"'"; IList list=Services.BaseService.GetList("SelectPS_Table_AreaWHByConn",s); DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit repositoryItemLookUpEdit1=new DevExpress.XtraEditors.Repository.RepositoryItemLookUpEdit(); //repositoryItemMemoEdit1.Name = "repositoryItemMemoEdit1"; // // repositoryItemLookUpEdit1 // repositoryItemLookUpEdit1.AutoHeight = false; repositoryItemLookUpEdit1.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); repositoryItemLookUpEdit1.Columns.AddRange(new DevExpress.XtraEditors.Controls.LookUpColumnInfo[] { new DevExpress.XtraEditors.Controls.LookUpColumnInfo("ID", "", 20, DevExpress.Utils.FormatType.None, "", false, DevExpress.Utils.HorzAlignment.Default, DevExpress.Data.ColumnSortOrder.None), new DevExpress.XtraEditors.Controls.LookUpColumnInfo("Title")}); repositoryItemLookUpEdit1.DisplayMember = "Title"; repositoryItemLookUpEdit1.Name = "repositoryItemLookUpEdit1"; repositoryItemLookUpEdit1.NullText = ""; repositoryItemLookUpEdit1.ValueMember = "ID"; repositoryItemLookUpEdit1.DataSource = list; GridColumn column = gridView1.Columns.Add(); column.Caption = "��·����"; column.FieldName = "Name"; column.Width = 100; column.VisibleIndex = 1; column.OptionsColumn.AllowEdit = false; //column = gridView1.Columns.Add(); //column.Caption = "��·���"; //column.FieldName = "Number"; //column.Width = 100; //column.VisibleIndex = 2; //column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "��ѹ�ȼ�"; column.FieldName = "ReferenceVolt"; column.Width = 100; column.VisibleIndex = 2; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "���ѹ"; column.FieldName = "RateVolt"; column.Width = 100; column.VisibleIndex = 2; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "��������"; column.FieldName = "AreaID"; column.ColumnEdit = repositoryItemLookUpEdit1; column.Width = 100; column.VisibleIndex = 3; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "i��ĸ����"; column.FieldName = "IName"; column.Width = 100; column.VisibleIndex = 4; column = gridView1.Columns.Add(); column.Caption = "j��ĸ����"; column.FieldName = "JName"; column.Width = 100; column.VisibleIndex = 5; column.OptionsColumn.AllowEdit = false; //column = gridView1.Columns.Add(); //column.Caption = "���ѹ"; //column.FieldName = "RateVolt"; //column.Width = 100; //column.VisibleIndex = 7; //column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "��·����"; column.FieldName = "LineLength"; column.Width = 100; column.VisibleIndex = 6; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "�������"; column.FieldName = "Date1"; column.Width = 100; column.VisibleIndex = 7; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "Ͷ�����"; column.FieldName = "OperationYear"; column.Width = 100; column.VisibleIndex = 8; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "�������"; column.FieldName = "Date2"; column.Width = 100; column.VisibleIndex = 9; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "�鿴"; column.FieldName = "ProjectID"; column.Width = 100; column.VisibleIndex = 10; // column.OptionsColumn.AllowEdit = false; RepositoryItemHyperLinkEdit repositoryItemHyperLinkEdit1 = new RepositoryItemHyperLinkEdit(); repositoryItemHyperLinkEdit1.AutoHeight = false; repositoryItemHyperLinkEdit1.Caption = "����"; repositoryItemHyperLinkEdit1.Name = "repositoryItemHyperLinkEdit1"; repositoryItemHyperLinkEdit1.Click += new System.EventHandler(this.repositoryItemHyperLinkEdit1_Click); column.ColumnEdit = repositoryItemHyperLinkEdit1; column = gridView1.Columns.Add(); column.Caption = "�����ͺ�"; column.FieldName = "LineType"; column.Width = 100; column.VisibleIndex = 11; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "����"; column.FieldName = "LineR"; column.Width = 100; column.VisibleIndex = 12; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "�翹"; column.FieldName = "LineTQ"; column.Width = 100; column.VisibleIndex = 13; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "B/2"; column.FieldName = "LineGNDC"; column.Width = 100; column.VisibleIndex = 14; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "�������"; column.FieldName = "ZeroR"; column.Width = 100; column.VisibleIndex = 15; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "����翹"; column.FieldName = "ZeroTQ"; column.Width = 100; column.VisibleIndex = 16; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "B0/2"; column.FieldName = "ZeroGNDC"; column.Width = 100; column.VisibleIndex = 17; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "�����"; column.FieldName = "Burthen"; column.Width = 100; column.VisibleIndex = 18; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "����״̬"; column.FieldName = "KSwitchStatus"; column.Width = 100; column.VisibleIndex = 19; column.OptionsColumn.AllowEdit = false; column = gridView1.Columns.Add(); column.Caption = "��λ"; column.FieldName = "UnitFlag"; column.Width = 100; column.VisibleIndex = 20; column.OptionsColumn.AllowEdit = false; //column = gridView1.Columns.Add(); //column.Caption = "һ�β����ӿ���"; //column.FieldName = "ISwitch"; //column.Width = 100; //column.VisibleIndex = 20; //column.OptionsColumn.AllowEdit = false; //column = gridView1.Columns.Add(); //column.Caption = "���β����ӿ���"; //column.FieldName = "JSwitch"; //column.Width = 100; //column.VisibleIndex = 21; //column.OptionsColumn.AllowEdit = false; //column = gridView1.Columns.Add(); //column.Caption = "��������"; //column.FieldName = "DQ"; //column.Width = 100; //column.VisibleIndex = 22; //column.OptionsColumn.AllowEdit = false; }