私はASP.NETが初めてで、データオブジェクトの1つのリストをグリッドビューにバインドしています。グリッドビューで各レコードの後に空白行を表示したいので、コードビハインドで以下のようにこれを行いました
List<DatabaseDTO> lstdatabase= new List<DatabaseDTO>();
foreach(int jobNumber in JobnumberList)
{
DatabaseDTO dataObject = new DatabaseDTO();
dataobject = GetDatabaseData(jobNumber);//Method to retrieve data and return data object
lstdatabase.Add(dataObject);
lstdatabase.Add(new DatabaseDTO());
}
gridView.DataSource = lstdatabase;
gridView.DataBind();
それは正しく機能していますグリッドビューで目的の空白行を取得していますが、リストにオブジェクトを追加しているので、この空白を調整したい代わりに空白行を追加できるため、これが正しい方法ではないことはわかっていますaspx ページの行。を使用する別の方法があることは知っていDataTable
ますが、不要なレコードも に追加するため、あまり良くありませんDataTable
。したがって、これを解決するための他の回避策または方法は非常に優れています。ありがとうございました。