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