1
データテーブルのヘッダーをgridviewヘッダーに表示したいとします。 私のデータテーブルには動的ヘッダーがあるので、そのヘッダーをgridviewヘッダーとして表示したい場合は、変更可能かもしれません。私はそれを作成するために手伝ってください。データテーブルのヘッダーをgridviewヘッダーに表示する方法
データテーブルのヘッダーをgridviewヘッダーに表示したいとします。 私のデータテーブルには動的ヘッダーがあるので、そのヘッダーをgridviewヘッダーとして表示したい場合は、変更可能かもしれません。私はそれを作成するために手伝ってください。データテーブルのヘッダーをgridviewヘッダーに表示する方法
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();
.. – Fernando
@Fernandoは:私の答えを編集しました。したがって、AutoGenerateColumnsをtrueに設定するか、DataTableをGridViewのDataSourceとして設定し、DataBindをAutoGenerateColumnsに設定して、列を動的に作成し、グリッドをDataSource + DataBind(上のコードを参照)に設定してください。 –
Gridviewこのエラーは修正できません。助けてください。 – Fernando