private void testAQBMsssAutoConnectionBarButtonItem_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { using (ActiveQueryBuilder.Core.SQLContext sqlContext = MetadataPullerXtraUserControl.CreateAqbQbMSSS(this.msssCSBuilder.ConnectionString)) { this.dataTable = MetadataPullerXtraUserControl.CreateMetadataItemTable(); MetadataPullerXtraUserControl.DrillDownAqbSqlContext(sqlContext, this.dataTable, "XPTO"); this.aqbGridControl.DataSource = this.dataTable; } }
private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { int dsRowIndex = this.aqbGridView.GetDataSourceRowIndex(e.FocusedRowHandle); if (dsRowIndex < 0) { return; } DataTable table = this.aqbGridControl.DataSource as DataTable; // object o = this.claimsGridControl.DataSource; DataRow row = table.Rows[dsRowIndex]; this.propertyGridControl.SelectedObject = null; this.propertyGridControl.SelectedObject = MetadataPullerXtraUserControl.CreateMetadataItemProps(row); }
public Form1() { this.InitializeComponent(); { this.aqbGridControl.UseEmbeddedNavigator = true; this.aqbGridView.OptionsView.ShowFilterPanelMode = DevExpress.XtraGrid.Views.Base.ShowFilterPanelMode.ShowAlways; this.aqbGridView.OptionsView.ShowAutoFilterRow = true; this.aqbGridView.OptionsFind.AlwaysVisible = true; this.aqbGridView.OptionsView.ShowPreview = true; this.aqbGridView.OptionsMenu.ShowConditionalFormattingItem = true; } { this.aqbGridControl.DataSource = this.dataTable; GridColumnCollection columns = this.aqbGridView.Columns; foreach (GridColumn gc in columns) { string fieldName = gc.FieldName; string name = gc.Name; gc.Visible = MetadataPullerXtraUserControl.IsFieldVisibleByDefault(fieldName); } } }