void detailGridView_DataBinding(object sender, EventArgs e) { //Template CffGridView masterGrid = sender as CffGridView; object kVal = masterGrid.GetMasterRowKeyValue(); AgedBalancesReportRecord dRow = masterGrid.GetRow(masterGrid.CurrentFocusedRow) as AgedBalancesReportRecord; if (dRow != null) { detailGridView.DataSource = dRow.CustNoteList; } //IList<AgedBalancesReportRecord> xABR = dataSource as IList<AgedBalancesReportRecord>; //detailGridView.DataSource = (xABR[0] as AgedBalancesReportRecord).CustNoteList; }
void detailGridView_BeforePerformDataSelect(object sender, EventArgs e) {//HttpContext.Current.Session[this.dtKeyFieldName] = (sender as ASPxGridView).GetMasterRowKeyValue(); try { CffGridView masterGrid = sender as CffGridView; object kVal = masterGrid.GetMasterRowKeyValue(); if (this.dataSource != null) { IList <AgedBalancesReportRecord> xABR = dataSource as IList <AgedBalancesReportRecord>; detailGridView.DataSource = (xABR[0] as AgedBalancesReportRecord).CustNoteList; } else { AgedBalancesReportRecord dRow = masterGrid.GetRow(masterGrid.FocusedRowIndex) as AgedBalancesReportRecord; detailGridView.DataSource = dRow.CustNoteList; } detailGridView.DataBind(); } catch (Exception exc) { string Msg = exc.Message; } }