2014-02-07 3 views
0

DataTable이 비어 있지 않으면 datacolumn의 DataType 속성을 변경할 수 없습니다. 괜찮아.datatable 및 change 열 데이터 형식

그러나 DataTable에 행을 추가 한 후에 나중에 DataTable이 비어 있도록 행을 제거하면 열 데이터 형식을 변경할 수 없습니다.

데이터 테이블을 처음부터 다시 작성하지 않고 데이터 테이블을 복제하지 않고도 열의 데이터 유형을 변경하는 방법이 있습니까?

감사합니다.

+0

더 많은 것을 찾았습니까? –

답변

0

데이터 표가 채워지더라도 그렇게 할 수 있다고 생각합니다. 방금 ​​데이터베이스에 저장했습니다.

+0

나는 system.data.datatable에 대해 코드에 의해 작성된 것이지, SQL Server에서 데이터베이스 컬럼을 변경하는 것에 대해서는 언급하지 않고있다. (이는 테이블 BTW 아래에서 새로운 테이블을 다시 생성한다). 데이터 테이블에 이미 기존 행이있는 경우 datacolumns 유형을 변경할 수 없습니다. 하지만 데이터 테이블을 비우더라도 열 유형을 변경할 수 없으므로 열을 채우면 열에 대한 유형이 변경됩니다. 데이터 테이블을 다시 작성하지 않고 열 잠금을 해제하는 방법을 찾습니다. – klawusel