친구, 다음 코드를 사용하여 asp.net 응용 프로그램에서 GridView를 채우고 있습니다. 열 수가 grdExport 0을 왜왜 GridView에 대한 열 개수가 0입니까?
이?dsRecord.Tables[0].Columns.Count
16
?dsRecord.Tables[0].Rows.Count
37
?grdExport.Rows.Count
37
?grdExport.Columns.Count
0
가, 누군가가 말해 줄 수하십시오 : 나는 체크있을 때
GridView grdExport = new GridView();
DataSet dsRecord = objHelper.gReturnDataSet(CommandType.Text, strSql);
grdExport.DataSource = dsRecord.Tables[0];
grdExport.DataBind();
지금 문제가 직접 실행 창에, 나는 다음과 같은 결과를 받고 있어요?
* 자동으로 생성 된 바운드 열 필드는 Columns 컬렉션에 추가되지 않습니다. * [그러므로 카운트는 0이됩니다.] (http://msdn.microsoft.com/en/ -us/library/system.web.ui.webcontrols.gridview.autogeneratecolumns.aspx) – V4Vendetta
할당하려는 소스 테이블과 동일하게 계산하려면 ** 16 ** – V4Vendetta
@ V4Vendetta 감사합니다. 나는 그것을 모른다. – Sukanya