DataRow2 c# DataTable DataRow 복사 - 이 행은 이미 다른 테이블에 속해 있습니다. 저는 개발할때 DataTable을 많이 사용합니다. 그러다 보니 DataTable과 DataRow를 자주 이용하게 되는데 DataTable과 DataTable에서 레코드 하나를 복사하거나 데이터테이블에 속해있는 로우의 순서를 바꾸려고 할때 다음과 같은 에러를 만날 수 있습니다. System.ArgumentException: '이 행은 이미 다른 테이블에 속해 있습니다.' 예를 들어 로우의 순서를 바꾸기 위해서 기존 데이터테이블인 _dtList를 복사 해서 DataRow를 다시 추가 하려고 할때 에러메세지가 발생합니다. DataRow[] drlist = _dtList.Copy().Select("1=1", "SortNo asc"); _dtList.Clear(); for(int i=0;i IT정보공유/C# 2020. 5. 27. [ C# ] DB 조회 후 결과(DataRow)를 문자열 배열로 한번에 변환 하는 방법 이걸 글로 풀어서 설명하려니 어렵습니다. C#에서 데이터베이스를 조회한 후에 DataTable 이나 DataSet 으로 데이터집합을 갖고 있을 때, 리스트뷰나 특정 이유로 문자열 배열로 만들어야 할 경우에 사용할 수 있는 함수입니다. 위와 같은 테이블이 있을 경우 이를 조회해서 각 라인 별로 문자열 배열을 만들어 ListView에 한번에 집어 넣을 수 있는 방법인데, 이해가 잘 되시려나 모르겠네요. 2016/10/21 - [IT/프로그래밍] - [ C# ] MSSQL 접속과 쿼리 명령어 수행 소스 샘플2016/10/31 - [IT/프로그래밍] - [ C# ] DataSet 테이블 컬럼 그대로 ListView(리스트뷰)에 동적 컬럼 생성 방법 Database 접속은 위 링크를 참조 하시고, 어떻게 Data.. IT정보공유/C# 2016. 11. 10. 이전 1 다음 💲 추천 글 반응형