private void txtPincode_TextChanged(object sender, EventArgs e) { string sSearchText = txtPincode.Text.ToString(); if (sSearchText != "") { if (pnlPincodeDetails.Visible == false) { //if (ucPincodeFinder!=null) //{ // ucPincodeFinder.Dispose(); // ucPincodeFinder = null; //} ucPincodeFinder = new PincodeFinder(); ucPincodeFinder.dgvPincodes.SelectionChanged += dgvPincodes_SelectionChanged; pnlPincodeDetails.BringToFront(); pnlPincodeDetails.Visible = true; pnlPincodeDetails.Controls.Add(ucPincodeFinder); //ucPincodeFinder.SearchPincode(sSearchText); } else { ucPincodeFinder.dgvPincodes.SelectionChanged -= dgvPincodes_SelectionChanged; ucPincodeFinder.SearchPincode(sSearchText); ucPincodeFinder.dgvPincodes.SelectionChanged += dgvPincodes_SelectionChanged; } } }
private void txtPincode_TextChanged(object sender, EventArgs e) { try { string sSearchText = txtPincode.Text.ToString(); if (sSearchText != "") { if (pnlPincodeDetails.Visible == false) { if (ucPincodeFinder != null) { ucPincodeFinder.Dispose(); ucPincodeFinder = null; } ucPincodeFinder = new PincodeFinder(); ucPincodeFinder.dgvPincodes.SelectionChanged += dgvPincodes_SelectionChanged; pnlPincodeDetails.BringToFront(); pnlPincodeDetails.Visible = true; pnlPincodeDetails.Controls.Add(ucPincodeFinder); //ucPincodeFinder.SearchPincode(sSearchText); } else { ucPincodeFinder.dgvPincodes.SelectionChanged -= dgvPincodes_SelectionChanged; ucPincodeFinder.SearchPincode(sSearchText); ucPincodeFinder.dgvPincodes.SelectionChanged += dgvPincodes_SelectionChanged; } } } catch (Exception ex) { MessageBox.Show("Exception: " + ex.InnerException); } }