가 결합 할 수 있다면 내가 알아 내려고하고 있어요에 "저장 - 버튼"을 DataTable을, 예를의 변화 :바인딩 저장 버튼 DataTable을
A) 저장 - 버튼이 비활성화
B) 사용자는 이제 버튼이 나는 등 셀 값이 변경된 이벤트를 수신하여 수동으로이 작업을 수행 할 수 있습니다 알고
를 사용하도록 설정해야합니다 데이터 테이블에 바인딩 된 DataGridView()
C) 뭔가를 변경하지만, 그것을 데이터 테이블에 직접 바인딩하는 것이 좋을 것입니다. 난 항상 문제로 실행 특히 때문에 Rows.Count
는 정수되지는 부울 및 때문에
이, 내가
Binding binding = new Binding("Enabled", _myDataTable.GetChanges(), "Rows.Count");
_cmdSave.DataBindings.Add(binding);
나는이 거 일이 아니라는 것을 알고있어 늘어나는만큼 때문에 _myDataTable.GetChanges()
반환 null
경우 변경된 사항이 없습니다.
누구나이 문제에 대한 해결책을 얻었 을까요, 아니면 그런 일을하는 작은 트릭이 있습니까?
편집 : 내가 알아 낸 것처럼, 주요 문제가 null
반환 myDataTable.GetChanges()
때문에 - 여기에 어떤 해결책? binding.DataSourceNullValue=false;
은 아무 것도 변경하지 않습니다. 나는 이것을 어떻게하는지 정말로 모른다.
올바른 방향으로 나를 가리켰지만 문제가 해결되지 않았습니다. – basti
사실 저는'DataTable'으로 시도하지 않았고 방금 두 개의'TextBox'로 시도했습니다. 그게 다야. 그것을 시도하고 문제가 해결되지 않은 경우 알려주십시오 – Homam
'_form.ShowDialog (_parentForm)'이 호출되는 순간 null 예외가 발생하기 때문에 이벤트가 발생하지 않습니다 – basti