private void tabDetail_SelectedTabChanged(object sender, Janus.Windows.UI.Tab.TabEventArgs e) { if (this.IsTabPageDetailAutoSizeColumns) { Janus.Windows.UI.Tab.UITabPage currentPage = e.Page; XGridEx gridEx = this.FindDetailGridEx(currentPage); gridEx.AutoSizeColumns(); } }
protected virtual void InitDetailGrid(string mainId) { foreach (Janus.Windows.UI.Tab.UITabPage tagPage in this.tabDetail.TabPages) { XBusinessBase tabPageBusiness = tagPage.Tag as XBusinessBase; if (tabPageBusiness != null) { XGridEx detailGridEx = this.FindDetailGridEx(tagPage); detailGridEx.DataSource = this.GetTabPageDetailList(tabPageBusiness, mainId); if (IsTabPageDetailAutoSizeColumns) { detailGridEx.AutoSizeColumns(); } } } }