SQL에서 데이터베이스의 데이터를 가져 오는 winform을 만들었습니다. 검색하려면 콤보 상자 - cboField 및 cboOperator가 있고 txtValue를 사용하고 있습니다. 폼은 자동차에 관한 것입니다. (cboField) Payment (cboOperator) = (txtValue) 포드가 충돌합니다. 어떻게하면이 작업을 중단하고 다른 작업을 중단 할 수 있습니까? 그것이 내가 당신이하려는 생각 평가의 예외 내가캐치 시도, 텍스트 필드의 숫자
답변
을 붙여 내 코드의 마지막 줄에 처리되지 않은이었다 말한다
private void btnRun_Click(object sender, EventArgs e)
{
if (cboField.SelectedIndex == -1)
{
return;
}
if (cboOperation.SelectedIndex == -1)
{
return;
}
if (txtValue.TextLength == 0)
{
return;
}
string filter;
filter = "[" + cboField.Text + "]";
filter += cboOperation.Text + "'" + txtValue.Text + "'";
tblCarBindingSource.Filter = filter;
이 5 Run 버튼
에 대한 클릭 이벤트 = 자동차의 확인 데이터 바인딩 소스 필터가 EvaluateException을 던지기 때문에 사용자가 텍스트 필드에 "5"와 같은 것을 넣지 않도록하려면?
하드 당신이 찾고 있지만, 그런 경우라면,이 같은 시도하는지 정확히 말할합니다 :
try
{
tblCarBindingSource.Filter = filter;
}
catch
{
MessageBox.Show("Please enter valid values in your text fields.");
}
네, 맞습니다. 지금은 잘 작동하고 있지만 Payment = Ford는 System.Decimal 및 System.String에서 "="작업을 수행 할 수 없다고 말하면 버그 증명을하려고합니다. – JaredH20
그래, 없으면 다른 예외를 다르게 처리해야하는 경우 특정 Exception 유형을 제거하면됩니다. 대신 모든 예외를 잡아 코드를 편집했습니다. –
도로를 따라 다르게 다른 예외를 처리하고 싶을 수도 있다는 사실을 명심하십시오. 그냥 명심하십시오. 그것이 내가 그것을 넣는 이유입니다. 그것은 좋은 습관입니다. –
- 1. 시도/캐치
- 2. 텍스트 필드의 가변 숫자 포맷터
- 3. 시도/캐치 및 스레딩
- 4. 자바 스크립트 시도/캐치
- 5. $ 아약스 시도 캐치
- 6. 리포지토리에서 캐치 시도
- 7. 중첩 된 시도/캐치
- 8. 홀수 시도/캐치 동작
- 9. 을 피 시도/캐치 도대체
- 10. 까다로운 시도 - 캐치 자바 코드
- 11. AS3 메모리 캐치 시도/캐쉬
- 12. While 루프 내에서 캐치 시도
- 13. 기능성 시도 및 캐치 스칼라
- 14. PHP의 시도 - 캐치 (아니 '경고')
- 15. 사이의 차이 시도/잡기/던져/캐치 (E)/던지기를 시도 전자
- 16. iPhone SDK 캐치 예외 처리 시도
- 17. MSI 설치 프로그램 스크립트에서 시도/캐치
- 18. ASP.Net MVC 캐치 모범 사례 시도
- 19. 텍스트 필드의 설명 텍스트?
- 20. 텍스트 필드의 특정 범위에있는 숫자 만 허용하는 Jquery 플러그인?
- 21. IOS : 텍스트 필드의 텍스트를 확인하십시오.
- 22. 텍스트 필드의 엄격한 유효성 검사
- 23. 텍스트 필드의 세로 정렬
- 24. Zend_Test_PHPUnit_ControllerTestCase가있는 텍스트 필드의 값
- 25. 텍스트 필드의 값 확인
- 26. 텍스트 필드의 속성 이름
- 27. 필드의 시작 부분에 숫자 앞에 자리 붙이기
- 28. SPFieldCurrency 필드의 숫자 값 가져 오기
- 29. 텍스트 필드의 내용을 숫자로 가져 오기
- 30. iText 텍스트 필드의 텍스트 크기 제한
당신이 당신의 질문을 명확히하기 위해 코드의 조각을 적어 주실 수 있습니까? –
질문이 명확하지 않습니다. 코드가 더 명확 해집니다. 충돌 할 때 발생하는 예외에 대한 세부 정보와 마찬가지로 –
당신은 당신이 말하는 것에 대해서도 이해합니까? 거기에 정확히 제공된 코드에서 예외가 발생했습니다. – Zenwalker