C# DataRow 에서 rowID 접근하려면
속성으로 지원이 되지 않기 때문에 아래처럼 해야 한다.
System.Reflection.FieldInfo fInfo = drRow.GetType().GetField("_rowID", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
int rowID = Convert.ToInt32(fInfo.GetValue(drRow));
rowID = rowID - 1;
실제로 1을 빼야 Zero base 가 됨.
끝
'프로그래밍 > C#' 카테고리의 다른 글
C# DataTable에서 특정 컬럼만 Select해서 DataTable 만들기 (0) | 2015.01.18 |
---|---|
C# 1년전 같은주차 같은요일 날짜 구하기 (0) | 2014.10.23 |
C# OLEDB로 엑셀 읽기 시 문자 또는 숫자가 읽히지 않을 때 (0) | 2014.09.17 |
C# request 인코딩 처리하기 (0) | 2014.02.05 |
C# 에서 웹브라우져 실행시키기 (0) | 2014.02.03 |
C# 초간단 파일 검색 (0) | 2014.01.15 |
C# 웹 서비스 확장 응용하기 (1) | 2011.04.19 |
C# 웹 서비스 만들기 및 테스트 (4) | 2011.04.19 |