2012-02-23 10 views

答えて

1

GridViewのAutoGenerateColumnsプロパティをtrueに設定します(デフォルトは何ですか)。

あなたはまたfalseに設定AutoGenerateColumnsを手動で生成することができます:

グリッドの値をバインドする方法
foreach (DataColumn col in dt.Columns) 
    {  
     BoundField field = new BoundField(); 
     field.DataField = col.ColumnName; 
     field.HeaderText = col.ColumnName; 
     GridView1.Columns.Add(field); 
    } 
    GridView1.AutoGenerateColumns = false; 
    GridView1.DataSource = tbl; //a DataTable of your choice 
    GridView1.DataBind(); 
+0

.. – Fernando

+0

@Fernandoは:私の答えを編集しました。したがって、AutoGenerateColumnsをtrueに設定するか、DataTableをGridViewのDataSourceとして設定し、DataBindをAutoGenerateColumnsに設定して、列を動的に作成し、グリッドをDataSource + DataBind(上のコードを参照)に設定してください。 –

+0

Gridviewこのエラーは修正できません。助けてください。 – Fernando

関連する問題