如何使用标题中的日期时间创建垂直gridView列

时间:2012-12-24 10:20:33

标签: asp.net gridview

我有两个文本框作为开始日期和结束日期,还有一个没有列的DevExpress GridView。当用户选择开始日期和结束日期并单击“加载”时,我想为开始日期和结束日期之间的每个日期创建单独的GridView列。我试图在我的Datatable中创建列,只是将我的Gridview的AutoGenerateColumns设置为True,但这没有帮助。因为我想手动设置Caption和fieldname,除了这些Gridview列需要有垂直标题。另外,我不知道如何为每个日期创建新的DataColumn。

关于如何实现它的任何想法?

1 个答案:

答案 0 :(得分:0)

可能会对你有所帮助 - http://www.codeproject.com/Articles/13461/how-to-create-columns-dynamically-in-a-grid-view

DataTable dt = new DataTable();
for loop for every date b/w start and end date
dt.Column.add("date");


//for inserting values into it... use DataRow row = new Datarow;
row["date1"] = xyx;
row["date2"] = abc and so on.....
gridview1.Datasource = dt;