/// <summary> /// 绑定省市区到内存中 /// </summary> private void BindArea() { try { // 不要重复的省市区数据 var cacheDataTable = dgvSendArea.Properties.DataSource as DataTable; if (cacheDataTable != null && cacheDataTable.Rows.Count > 0) { return; } // 读取省份内存表 var areaDt = BillPrintHelper.GetArea(true); if (areaDt.Rows.Count > 0) { GridLookUpEditHelper.GridLookUpEditInit(dgvSendArea, areaDt, BaseAreaEntity.FieldFullName, BaseAreaEntity.FieldFullName); GridLookUpEditHelper.GridLookUpEditInit(dgvReceiveArea, areaDt, BaseAreaEntity.FieldFullName, BaseAreaEntity.FieldFullName); dgvSendArea.EditValueChanging += dgvSendArea_EditValueChanging; dgvSendArea.KeyUp += dgvSendArea_KeyUp; dgvSendArea.Enter += dgvSendArea_Enter; dgvReceiveArea.KeyUp += dgvReceiveArea_KeyUp; dgvReceiveArea.EditValueChanging += dgvReceiveArea_EditValueChanging; dgvReceiveArea.Enter += dgvReceiveArea_Enter; } } catch (Exception ex) { LogUtil.WriteException(ex); } }
/// <summary> /// 绑定省市区到内存中 /// </summary> private void BindArea() { try { var areaDt = BillPrintHelper.GetArea(); if (areaDt.Rows.Count > 0) { GridLookUpEditHelper.GridLookUpEditInit(dgvSearchSendArea, areaDt, BaseAreaEntity.FieldFullName, BaseAreaEntity.FieldFullName); dgvSearchSendArea.EditValueChanging += dgvSearchSendArea_EditValueChanging; dgvSearchSendArea.KeyUp += dgvSearchSendArea_KeyUp; dgvSearchSendArea.Enter += dgvSearchSendArea_Enter; } } catch (Exception ex) { ProcessException(ex); } }