C#DataGridview에서 특정 컬럼의 정보만 보는 방법
DGV 컨트롤은 지정된 데이터를 표시합니다.
DGV의 마지막 열 속성에 열을 추가할 때 지정된 열을 숨김으로 설정할 수 있습니다.
그러면 지정된 열이 표시되지 않습니다.
DGV 컨트롤에서 특정 셀의 데이터를 추출할 때. 다음과 같은 방법을 사용할 수 있습니다. 나는 수업의 연구위원입니다. 참고:
문법 부분
먼저 데이터 세트 선언 - Book
1. 공개 정적 SqlDataAdapter 어댑터;
2. private DataSet 데이터세트 = new DataSet("Book");
SQL 문을 사용하여 데이터베이스에서 데이터를 검색하고 데이터 세트 Book을 채웁니다.
3. string sql = string.Format("Book Info에서 Book 선택 BookId,BookName,BookAuthor,Price를 사용하세요.");
4. 어댑터 = new SqlDataAdapter(sql, DB_Helper.connection);
5. adapter.Fill(dataset, "Book"); //여기의 Book은 이전 Book과 정확히 동일할 것을 적극 권장합니다.
마지막으로 DGV 컨트롤을 채웁니다.
6 . dgvBookList.DataSource = 데이터 세트.Tables["Book"]; //여기의 도서는 이전 도서 도서와 정확히 동일할 것을 적극 권장합니다
(면책조항: 위 도서 도서 도서의 의미 요컨대 전혀 문제가 없다고 모두 적혀있습니다.)
DGV 컨트롤을 삭제하세요
7. Dataset.Tables["Book"].Clear();
DGV 컨트롤에서 선택한 행의 데이터를 가져오는 방법입니다.
8. int BookId = Convert.ToInt32( dgvBookList.SelectedRows[0].Cells["BookId"].Value );
(Convert.ToInt32()는 최고 용량 변환입니다.
dgvBookList dgv 컨트롤의 이름
SelectedRows[0]은 선택한 모든 행의 첫 번째 행입니다(여러 행을 선택한 경우).
SelectedRows[1]은 선택 항목입니다. . 모든 행 중 두 번째 행(여러 행을 선택한 경우)...
Cells["BookId"]는 선택한 현재 행에 대한 BookId라는 열입니다.
작성된 경우 Cells[2]로 직접적으로는 세 번째 열의 값을 의미하는 식입니다.
값을 설명할 수 없으므로 고정 형식이라고 가정하겠습니다
)
DGV 컨트롤의 데이터를 데이터베이스
9. SqlCommandBuilder kkk = new SqlCommandBuilder(어댑터);
10. Adapter.Update(dataset, "Book");
위는 모든 DGV에서 사용하는 구문입니다(약 98% 사용). 위의 10문장을 모두 외우셨을 거라 믿습니다. 문제 없습니다.
원래는 WORD 문서로 작성했는데, 이미지를 올릴 방법이 없었습니다. 그래서 자세한 내용은 부족한 것 같습니다.