private void populateListingGrid(){
try{
Dictionary<string, Object> responseMap = new Dictionary<string, object>();
PaginationList newContractDetailsListingMsDTO = getNewContractDetailsListingMsDTO();
ContractService createContractService = ContractServiceFactory.getInstance();
responseMap = createContractService.getContractListing();
contractList = responseMap["contractListingMsDTOs"] as List<NewContractListingMsDTO>;
this.newContractListingMsDTOBindingSource.Clear();
if (contractList != null && contractList.Count > 0)
{
newContractListingMsDTOBindingSource.DataSource = contractList;
newContractListDataGridView.Refresh();
}
}
catch (Exception e)
{
logger.Info("populateListingGrid");
}
}
Я использую newContractListingMsDTOBindingSource
в качестве источника привязки, который прекрасно работает, когда я открываю сетку данных в первый раз, когда я пытаюсь снова открыть сетевую панель данных в winforms, кажется, что вся сетевая панель данных не работает, ничего не видно, даже заголовок столбца источника связывания.
Правильно ли я использую весь источник привязки или код источника данных привязки?