0

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

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

4

1 回答 1

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;
于 2012-12-24T10:44:03.673 回答