朋友,我使用下面的代码在我的asp.net应用程序中填充GridView。为什么GridView的列数为0
GridView grdExport = new GridView();
DataSet dsRecord = objHelper.gReturnDataSet(CommandType.Text, strSql);
grdExport.DataSource = dsRecord.Tables[0];
grdExport.DataBind();
现在的问题是在即时窗口,当我检查,我得到以下结果:
?dsRecord.Tables[0].Columns.Count
16
?dsRecord.Tables[0].Rows.Count
37
?grdExport.Rows.Count
37
?grdExport.Columns.Count
0
请,谁能告诉我,为什么列数为0,grdExport?
*自动生成的绑定列字段不会添加到Columns集合中* [因此计数为零](http://msdn.microsoft.com/zh-cn/ -us/library/system.web.ui.webcontrols.gridview.autogeneratecolumns.aspx) – V4Vendetta 2012-03-22 06:51:05
如果您要计数它将与您分配的源表相同,** 16 ** – V4Vendetta 2012-03-22 06:53:45
@ V4Vendetta非常感谢。我不知道它.. – Sukanya 2012-03-22 06:56:51