저는 C#에서 간단한 windows_form 응용 프로그램을 작성 했으므로 일부 데이터 용 TextBox와 DataGridView 및 사용자 키를 누르면 TextBoxes의 내 정보가 DataGridView로 복사됩니다. 내 양식에 검색을위한 문자열을 썼을 때 TextBox가 있고 Just4Test 버튼을 클릭하면 항상 false 값을 반환합니다. 왜 아무도 설명하지 못합니까? Windows에서 AP 양식의 2 문자열에 대해 동일한 기능을 사용할 수없는 이유는 무엇입니까? 항상 False를 반환합니다.
0
A
답변
0
당신이 할 경우 :
dataGridView1[1, 0].ToString()
당신은 무엇을 어떻게해야합니까? 디버깅을 시도 했습니까? 따르면 documentation DataGridViewCell.ToString()
Method :
Classname {RowIndex = #, ColumnIndex = #}
: 별도의 언급이없는
는 모든 다양한 세포 유형 위한 ToString 메서드는 다음 코드 예에 도시 한 형태의 문자열을 반환 대신
dataGridView1[1, 0].Value
으로 뭔가를 원해요.아마도 유사한 행 : 전자 테스트 = searchTextBox.Text == dataGridView1 [0, 1]로 .toString() 사이의 차이점에 대해 알고
searchTextBox.Text == (string)dataGridView1[1, 0].Value
0
; 및 testi = searchTextBox.Text == (문자열) dataGridView1 [1, 0]. 값; ??
+1
이것은 대답이 아닌 주석이어야합니다. 답변을 삭제할 수 있습니다. –
관련 문제
- 1. Enum.IsDefined는 문자열에 대해 false를 반환합니다.
- 2. 동일한 문자열에 대해서도 항상 문자열 비교가 false를 반환하는 이유는 무엇입니까?
- 3. Globals.ThisAddIn.Application.Visible은 항상 false를 반환합니다.
- 4. 부스트 파일 시스템은 항상 Windows에서 false를 반환합니다.
- 5. 입력기 편집기 창은 WM_QUERYENDSESSION에 대해 FALSE를 반환합니다 - 이유는 무엇입니까?
- 6. IsStreetsideSupported는 항상 false를 반환합니다.
- 7. IsNull은 항상 false를 반환합니다.
- 8. .Equals 또는 == false를 반환합니다. 항상
- 9. DeviceNetworkInformation.IsCellularDataEnabled는 항상 false를 반환합니다.
- 10. LinqToTwitter - IsAuthorized는 ApplicationOnlyAuthorizer에 대해 항상 false를 반환합니다.
- 11. JQuery는 항상 checkbox 값에 대해 false를 반환합니다.
- 12. PrincipalContext.ValidateCredentials는 항상 FALSE를 반환합니다.
- 13. ManipulationDeltaRoutedEventArgs.IsInertial은 항상 false를 반환합니다.
- 14. authenticate_or_request_with_http_basic은 항상 false를 반환합니다.
- 15. recaptcha는 항상 false를 반환합니다.
- 16. WinAPI FormatMessage가 실패하는 이유는 항상 false를 반환합니다.
- 17. urlrewriting을 사용할 때 IsPostBack은 항상 false를 반환합니다.
- 18. 문자열에 대해 compareto를 사용할 때 항상 10을 반환합니다.
- 19. VisualStateManager.GoToState가 항상 false를 반환합니다.
- 20. form.is_valid() : 항상 false를 반환합니다.
- 21. Dictionary.ContainsKey 항상 False를 반환합니다.
- 22. SmsMessage.isEmail() 항상 false를 반환합니다
- 23. Windows.System.UserProfile.UserInformation.NameAccessAllowed는 항상 false를 반환합니다.
- 24. XMLAttribute는 항상 false를 반환합니다.
- 25. GroupPrincipal.IsMemberOf는 항상 false를 반환합니다.
- 26. livevalidation에서 항상 false를 반환합니다.
- 27. 함수는 항상 false를 반환합니다.
- 28. array_key_exists 항상 false를 반환합니다.
- 29. @MockBean은 항상 false를 반환합니다.
- 30. RegEx.Test는 항상 false를 반환합니다.
''searchTextBox.Text == (string) dataGridView1 [1, 0] .Value ''작동하지만 이전 버전이 작동하지 않는 이유는 무엇입니까? 그러나 감사합니다. –
@saeedghasemi 전에 "DataGridViewTextBoxCell {RowIndex = 1, ColumnIndex = 0}"또는 그와 비슷한 문자열에''gha "'처럼 보이는 문자열을 비교하는 것이 문제였습니다. 당신은'.Value'를 잊고있었습니다. 이전 방식은 아마도 다음과 같이 처리했을 것입니다 :'dataGridView1 [1, 0] .Value.ToString()' –