(LIST1) WBool Form1::optb_1_Click( WObject * source, WEventData * event ) { dw_1->Modify("dept_head_id.DDDW.Name = 'd_dddw_emp_by_dept'" ); dw_1->Modify("dept_head_id.DDDW.PercentWidth= 450"); _dwChild = dw_1->GetChild("dept_head_id"); _dwChild.SetConnectOpen (WTAMReadWrite, transaction_1->GetEnvironmentHandle(), transaction_1->GetConnectionHandle(), (WVariant) transaction_1->GetConnectParams()); if (dw_1->RowCount() > 0) { dw_1_RowFocusChanged(); } return FALSE; } WBool Form1::optb_2_Click( WObject * source, WEventData * event ) { dw_1->Modify("dept_head_id.DDDW.Name = 'd_dddw_empsal_by_dept'" ); dw_1->Modify("dept_head_id.DDDW.PercentWidth= 600"); _dwChild = dw_1->GetChild("dept_head_id"); _dwChild.SetConnectOpen (WTAMReadWrite, transaction_1->GetEnvironmentHandle(), transaction_1->GetConnectionHandle(), (WVariant) transaction_1->GetConnectParams()); if (dw_1->RowCount() > 0) { dw_1_RowFocusChanged(); } return FALSE; } (LIST2) WBool Form1::cb_filter_Click( WObject * source, WEventData * event ) { WString filterString; filterString.Clear(); _dwChild.SetFilter (filterString); dw_1_RowFocusChanged (); return FALSE; } (LIST3) WBool Form1::cb_sort_Click( WObject * source, WEventData * event ) { WString sortString; sortString.Clear(); _dwChild.SetSort (sortString); dw_1_RowFocusChanged (); return FALSE; }