현재 위치 - 중국 분류 정보 발표 플랫폼 - 중고환승안내 - DataTable 을 통해 테이블의 기본 키를 가져옵니다

DataTable 을 통해 테이블의 기본 키를 가져옵니다

많은 경우 테이블의 기본 키가 무엇인지 알아야 합니다. ADO Net 에서 DataTable 이 데이터베이스를 매핑할 수 있는 테이블을 제공하므로 DataTable 의 속성 PrimaryKey 를 활용할 수 있습니다. DataColumn[] 유형은 배열입니다. 다음 코드

를 사용할 수 있습니다.

DataColumn [] colscols = tableprimary key//note cols 가 아닌 DataColumn 배열은 datacolumn 변수가 아니라 datacolumn 변수이기 때문에 통합 키 문제를 처리하기 위해 주로

For(int I = I lt;; Cols Length i++)

{메시지 상자 쇼 (cols [I] columnname)}

이치대로 이 문제는 이미 해결되었지만 cols Length 는 원래 기본적으로 DataTable 을 채웠을 때 데이터베이스에서 얻지 못한 기본 키의 정보를 어떻게 얻을 수 있었을까? (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 성공명언) 연구에 따르면 Dataset 을 채울 때 DataAdapter 의 MissingSchemaAction 속성을 사용하여 이 문제를 해결할 수 있다는 사실이 밝혀져 다음과 같은 코드

//DataAdapter 를 사용하여 datatable datadapter missingschemaaction = missingschemaction addwithkey datadapter fill (table) 채우기 DataColumn [] colscols = tableprimary key//note cols 가 아닌 DataColumn 배열은 datacolumn 변수가 아니라 datacolumn 변수이기 때문에 통합 키 문제를 처리하기 위해 주로

For(int I = I lt;; Cols Length i++)

{messagebox show (cols [I] columnname)} Lishi Xinzhi/article/program/net/201311/13602