Warum die Anzahl der Spalten ist 0 für GridView

Freunde, ich bin zuerst ein GridView in meine asp.net Anwendung mit dem folgenden code.

    GridView grdExport = new GridView();
    DataSet dsRecord = objHelper.gReturnDataSet(CommandType.Text, strSql);

    grdExport.DataSource = dsRecord.Tables[0];
    grdExport.DataBind();

Nun das problem ist im Direktfenster, wenn ich Kontrolle, ich bekomme Folgendes Ergebnis:

    ?dsRecord.Tables[0].Columns.Count
    16
    ?dsRecord.Tables[0].Rows.Count
    37
    ?grdExport.Rows.Count
    37
    ?grdExport.Columns.Count
    0

Bitte, kann mir jemand sagen, warum die Anzahl der Spalten ist 0 für grdExport?

  • Automatisch generierte gebundene Spalte Felder sind nicht Hinzugefügt zu der Columns-Auflistung. Damit die Zählung auf null
  • Wenn Sie möchten, dass der Graf es wäre dasselbe wie die Quell-Tabelle, die Sie zuweisen , 16
  • vielen Dank. Ich wusste es nicht..
  • set autogeneatedcolumns=true für das gridview
InformationsquelleAutor Sukanya | 2012-03-22
Schreibe einen Kommentar