【发布时间】:2013-09-04 12:15:13
【问题描述】:
我是 ASP.NET 的新手,我将一个数据对象列表绑定到网格视图。我想在网格视图中的每条记录之后显示空白行,所以我在下面的代码中完成了此操作
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。因此,任何其他解决方法或解决此问题的方法都会非常棒。谢谢你。
【问题讨论】:
标签: asp.net gridview datagridview itemtemplate