definir a coluna da grade a partir da opção

CommObjects.SetOptionGridColumn public static void SetOptionGridColumn(GridControl grid, GridColumn col, int optIdx){ string sql = “SELECT item_no, name FROM app_table_field_option_item WHERE opt_no = {0} ORDER BY item_no “; DataTable dt = AppFuncs.GetTableBy(“app_table_field_option_item”, …

Continuar lendo

CopyRow

Quando usamos CopyRow () para inserir dados com linguagem SQL em vez de tabela de dados, tome cuidado para preencher os dados do campo no campo DATE. Em DBMinDate será …

Continuar lendo

DevExpress – edite várias tabelas em um formulário

DataSet ds = new DataSet();string tablename; protected override void InitForm(){ CommObjects.SetOptionComboBox(leStp, 448); CommonFuncs.RemoveKeyDownEvent(leStp); leStp.ItemIndex = 0; PfoInfo.SetLookupEditPair(lePno, lePnoName); CommonFuncs.RemoveKeyDownEvent(lePno); CommonFuncs.RemoveKeyDownEvent(lePnoName); lePno.ItemIndex = 0; deDate.Enabled = false; foreach (Control c in …

Continuar lendo

grade linha incompatível após classificação

// frmStbInv // frmContractGroupAccountList private void gv_ShowingEditor(object sender, CancelEventArgs e){ int index = gv.FocusedRowHandle; bool chk = selection.IsRowSelected(index); if (gv.FocusedColumn.FieldName == “td_no” && !chk) { //未勾選的資料不可修改票號 e.Cancel = true; }}private …

Continuar lendo

2 dicas para DevExpress

Alinha o texto da etiqueta Basta seguir os passos Abrir janela de propriedade Appearence -> TextOptions Então você pode definir HAlignment e outros. Faça LookUpEdit como TextEdit Basta seguir os …

Continuar lendo

Alterar Series.View.Color

Por padrão, all series.view.color é color.empty , então view2.color = view1.colornão funcionará !! No entanto view1.color, será listado em PaletteEntry Então podemos usar o seguinte código PaletteEntry[] palette = WebChartControl1.GetPaletteEntries(WebChartControl1.Series.Count);Color …

Continuar lendo

DevExpress LookupEdit RowFilter

Existem dois métodos para fazer isso. Alterar fonte de dados DataTable oldDataTable = myLookUpEdit.Properties.DataSource as DataTable;DataRow[] myDataRows = oldDatatable.Select(filter);DataTable newDataTable = oldDataTable.Clone();foreach (DataRow dr in myDataRows) newDataTable.ImportRow(dr); ;myLookupEdit.Properties.DataSource = newDataTable; …

Continuar lendo

Como mudar a cor do compromisso no DevExpress

Método 1: compromisso de sorteio personalizado O único ponto chave é como desempacotar e.ObjectInfo para o tipo certo private void SchedulerControl_CustomDrawAppointment(object sender, CustomDrawObjectEventArgs e){ HorizontalAppointmentViewInfo havi = e.ObjectInfo as HorizontalAppointmentViewInfo; …

Continuar lendo