private void Search_Click(object sender, EventArgs e) { try { if (DownloadProxy.Text == Config.LocalLanguage.ProxyPage.DownloadProxy && !StopTest.Enabled) { if (tstxtArea.Text.Trim() != "" || tstxtPort.Text.Trim() != "" || tstxtAnonymity.Text.Trim() != "") { var model = new ProxyServer(); if (tstxtArea.Text.Trim() != "") { model.country = tstxtArea.Text.Trim(); } if (tstxtPort.Text.Trim() != "") { model.port = int.Parse(tstxtPort.Text.Trim()); } if (tstxtAnonymity.Text.Trim() != "") { model.anonymity = tstxtAnonymity.Text.Trim(); } IList <ProxyServer> list = ProxyData.Search(model); BindDgv(list); } else { BindDgv(ProxyData.ProxyList); } Config.MainForm.SetStatusText(Config.LocalLanguage.Messages.Total + @":" + dgvProxyList.RowCount); } } catch (Exception ex) { MsgBox.ShowExceptionMessage(ex); } }