나는 간단한 형태로 DataGridView
이고 DataSet
의 DataTable
을 데이터 소스로 사용합니다. 데이터베이스에 추가, 변경 또는 삭제 된 데이터를 DataGridView
에 저장해야합니다. 그러나, 잡기가있다. 나는 모든 데이터베이스 정보를 하드 코딩하지 않았다. 대신 사용자가 런타임에 입력합니다. 나는 SqlCommandBuilder
을 사용하려했지만 데이터베이스가 작동하기 위해서는 고유 한 식별자가 있어야합니다. 주위에 다른 방법이 있습니까? 아니면 고유 식별자가있는 데이터베이스 만 사용하도록 사용자를 제한해야합니까? 그리고 심지어 그때, 삽입/삭제/업데이트에 대한 사용자 지정 명령을 작성해야합니까? 아니면 standart 방법이 효과가 있을까요?DataGridview에서 변경된 데이터를 데이터베이스에 저장하는 방법은 무엇입니까?
0
A
답변
0
신청서를 어디로 보내고 있는지 잘 모르겠습니다. 아래에 몇 가지 세부 정보가 나와 있습니다.하지만 몇 가지 의견을 남겨두면 기꺼이 답변을 구조 조정 해 드리겠습니다. 꺼져.
첫째, 어떤 크기의 응용 프로그램을 빌드하는 경우 winforms가 아닌 WPF을 사용하는 것이 좋습니다. 훨씬 더 많은 전력과 유연성을 제공하며 winforms보다 권장됩니다. WPF를 사용하는 경우 데이터를 추적하려면 MVVM pattern을 살펴 봐야합니다.
사용자가 런타임에 데이터베이스를 선택하는 한. 연결할 수있는 데이터베이스가 한정되어 있습니까? 그렇다면 연결 세부 정보를 배경으로 설정하고 사용자가 어떤 연결을 사용할 것인지 드롭 다운에서 선택할 수 있도록 할 수 있습니다.
데이터베이스를 읽고 쓰려면 Entity Framework을 사용하는 것이 좋습니다.
관련 문제
- 1. Codeigniter에서 세션 데이터를 데이터베이스에 저장하는 방법은 무엇입니까?
- 2. 데이터베이스에 버전 가능한 데이터를 저장하는 방법은 무엇입니까?
- 3. 트리 기반 데이터를 데이터베이스에 저장하는 방법은 무엇입니까?
- 4. 그래프 데이터를 데이터베이스에 저장하는 방법은 무엇입니까?
- 5. json 형식으로받은 데이터를 데이터베이스에 저장하는 방법은 무엇입니까?
- 6. 데이터베이스에 개정 데이터를 저장하는 방법은 무엇입니까?
- 7. 에뮬레이터의 데이터를 sqlite 데이터베이스에 저장하는 방법은 무엇입니까?
- 8. 신용 카드 데이터를 데이터베이스에 저장하는 방법은 무엇입니까?
- 9. 중요한 데이터를 데이터베이스에 저장하는 방법은 무엇입니까?
- 10. 온라인 데이터베이스에 데이터를 저장하는 방법은 무엇입니까?
- 11. 데이터를 데이터베이스에 저장하는 방법
- 12. 데이터베이스에 주소를 저장하는 방법은 무엇입니까?
- 13. phonegap에 데이터베이스에 데이터를 저장하는 방법
- 14. DataGridView에서 요소를 복사하고 저장하는 방법은 무엇입니까?
- 15. 변경된 오브젝트의 최소 차등 데이터를 저장하는 가장 좋은 방법은 무엇입니까?
- 16. XML 데이터를 데이터베이스에 저장하는 가장 좋은 방법은
- 17. 데이터베이스에 파일을 저장하는 방법은 무엇입니까?
- 18. 데이터베이스에 조건을 저장하는 방법은 무엇입니까?
- 19. 모델을 데이터베이스에 저장하는 방법은 무엇입니까?
- 20. 테마를 데이터베이스에 저장하는 방법은 무엇입니까?
- 21. 데이터베이스에 이미지를 저장하는 방법은 무엇입니까?
- 22. 데이터베이스에 이미지를 저장하는 방법은 무엇입니까?
- 23. 데이터베이스에 googol을 저장하는 방법은 무엇입니까?
- 24. 데이터를 저장하는 방법은 무엇입니까?
- 25. DataGridView에서 데이터베이스에 데이터 삽입
- 26. 동적으로 변경된 HTML을 저장하는 방법은 무엇입니까?
- 27. 데이터를 데이터베이스에 안전하게 저장하는 방법
- 28. 다국어 데이터를 저장하는 방법은 무엇입니까?
- 29. 이 데이터를 데이터베이스에 저장하는 올바른 구문은 무엇입니까?
- 30. 통계 데이터를 저장하는 방법은 무엇입니까?
__ 'DataGridView'a'GridView' 또는'DataGrid'를 호출하거나 그 반대입니다 !! 그것들이 다른 컨트롤이기 때문에 이것은 잘못되어 혼란 스럽습니다. 그들의 __right__ 이름으로 항상 물건을 부르세요! - _ _ 그것은 데이터베이스가 일하기 위해 고유 한 식별자를 가져야하는 것처럼 보입니다. _ 물론. DBMS는 __always__ 고유 식별자를 호출합니다. 어떻게 다른 방법으로 작동 할 수 있습니까? 그 밖의 방법으로 행을 __identify__ 할 수 있습니까 ??? 테이블 없이는 몹시 나쁜 디자인입니다. – TaW
@TaW, 감사 제목 – 7Y3RPXK3ETDCNRDD
DBMS가 따라야하는 또 다른 규칙은 테이블 ('시스 테이블')에 완전한 시스템 정보를 제공해야한다는 것입니다. 당신은 유형, 키, fks, 전망 etc.에 당신이 필요로하는 무엇이든을 찾아내는 그 (것)들을 질문 할 수있을 것이다. – TaW