グリッドビューがあり、動的に作成しています。親テーブルと子テーブルのレコードを取得し、データを単一のデータ グリッド ビューにバインドします。親レコードとレコードを区別できるように、子テーブルの行を少し右にインデントする必要があります。
private void CreateDynamicGridView(DataTable tables, GridView gv)
{
try
{
DataTable _dtSearchList = tables;
strColumnCount = _dtSearchList.Columns.Count.ToString();
foreach (DataColumn col in _dtSearchList.Columns)
{
BoundField bfield = new BoundField();
bfield.DataField = col.ColumnName;
bfield.HeaderText = col.ColumnName;
gv.Columns.Add(bfield);
}
gv.DataSource = _dtSearchList;
gv.DataBind();
}
catch (Exception ex)
{
}
}