반응형
위에 보시는 거 처럼 코딩을 햇는대요.
시각도우미를 써서 보면, 아래처럼 느낌표가 뜹니다.
add를 DataRow 방법으로도 사용해보고
Object 배열형태로도 넣어봐도 결과는 같았습니다.
DataTable에 잘못된 값이 들어 간 것은 아닙니다.
브레이크 포인트를 Add 시점에서 잡으시면 현재 DataRow가 생성되어 테이블의 행이 되는 바로 전에는
DataRow의 상태(RowState 속성)는 Detached 상태가 됩니다. 제거가 되어도 마찬가지죠.
이 때 느낌표가 뜹니다. 이 외에도 Delete 메소드로 삭제를 한 경우에도 마찬가지로 느낌표가 뜨죠.
for 문이 완료 코드 후의 코드에서 dt를 디버깅해보시면 아마도 제대로 나올 겁니다.
그래도 나온다면 마지막 보루인 DataTable.AcceptChanges(); 메소드를 마지막에 호출해보세요.
반응형
'Development > .Net' 카테고리의 다른 글
[C#] DataGridView의 다양한 활용 (0) | 2010.01.07 |
---|---|
지식정보 :: C# 에서 엑셀 표현하기 (2) | 2009.12.16 |
Visual Studio 2008 C# 컴파일러 생성 문제 (0) | 2009.10.15 |
ASP.NET Login (0) | 2009.08.03 |
[.NET] 크리스탈 리포트 생성 및 호출하기 - Windows Live (0) | 2009.06.30 |