Controle Devexpress barManager
Q: Mainform com menu, e queremos adicionar menu separado no Subform Mas quando adicionamos barManager ao Subform, o menu seria anexado ao menu do Mainform UMA: Verifique Subform.Designer.cs Marcar o …
Continuar lendoConteúdo para você se capacitar em programação
Q: Mainform com menu, e queremos adicionar menu separado no Subform Mas quando adicionamos barManager ao Subform, o menu seria anexado ao menu do Mainform UMA: Verifique Subform.Designer.cs Marcar o …
Continuar lendoCommObjects.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 lendoQuando 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 lendoDataSet 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// 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 lendoPor exemplo, encontraremos ASPxListBox em ASPxGridView e o controle em modelos de tags. Se você quiser encontrar o controle e souber o nome dele, deverá fazê-lo: var listBox = (ASPxListBox) …
Continuar lendoSe você quiser vincular os dados do campo datetime, não poderá passar na verificação de nulos em tempo de execução. código do problema: <dx: ASPxDateEdit ID = “deEnd” runat = …
Continuar lendoEste é um exemplo para mostrar como manter o tipo numérico, mas não permite a entrada de números negativos. DevExpress.XtraEditors.TextEdit te = new TextEdit();te.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.Numeric;te.Properties.Mask.EditMask = “n2”;te.EditValueChanging += (s, …
Continuar lendoUse o método CellEditorInitialize. protected void GridView_CellEditorInitialize (object sender, ASPxGridViewEditorEventArgs e){ if (!GridView.IsNewRowEditing) { if (e.Column.FieldName == FIELD_NAME) { e.Editor.ReadOnly = false; e.Editor.ClientEnabled = false; } else { e.Editor.ReadOnly = …
Continuar lendoO truque para acionar é seguir gridView1.RefreshRow(rowhandle); Referência: Alterar cores de linha no DevExpress GridView A propósito, na minha experiência, usar FocusRowHandle é MELHOR do que GetFocusedDataSourceRowIndex !! Como GetFocusedDataSourceRowIndex …
Continuar lendo因為 UI 的 流暢, 所以 在 所有 動作 完成 前Botão Concluir應該 要 被 隱藏, 不過DevExpress似乎 沒 提供, 而 找到 的 這篇Desativar o botão Concluir do assistente com o código por …
Continuar lendoDefina GridView.OptionsView.ShowGroupPanel como false . GridView gv = (GridView)gc.MainView;gv.OptionsView.ShowGroupPanel = false; Referência: Como ocultar o grupo por caixa de forma programática
Continuar lendoAlinha 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 lendoPor 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 lendoExistem 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 lendoMé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