2013-03-18 4 views
0

xls 파일을 읽고 gridview에 표시하고 있습니다. 나는 그것을 나에게 두 번째 행 첫 번째 셀의 결과를 제공하는 follwing을 코드데이터 테이블에 헤더 행이없는 .XLS 파일 읽기

string strFirstCell = mDTable.Rows[0][0]; 

을 확인하기 위해 갈 때

string strSelectQuery = "Select * from [sheet1$]";  
System.Data.OleDb.OleDbCommand= new System.Data.OleDb.OleDbCommand(strSelectQuery, mCon); 
DataAdapter = new System.Data.OleDb.OleDbDataAdapter(strSelectQuery, mCon); 
DataAdapter.Fill(mDTable); 

지금 무슨 일이 다음 코드를 사용하고 있습니다. 나는 datable의 머리말 행없이 완전한 xls를 읽고 싶다. 첫 번째 행이 datatable의 열 이름으로 할당되기를 바랍니다.

답변

4

첫 번째 행을 열 머리글로 사용하지 않으려면 연결 문자열에 "HDR = No"를 추가해야합니다. 대답을 참조하십시오. c# Excel skipping first row?

관련 문제