0

開始日と終了日として2つのテキストボックスがあり、列のない1つのDevExpressGridViewがあります。ユーザーが開始日と終了日を選択して[ロード]をクリックすると、開始日と終了日の間の日付ごとに個別のGridView列を作成します。Datatableに列を作成し、GridviewのAutoGenerateColumnsをTrueに設定しようとしましたが、それは役に立ちませんでした。キャプションとフィールド名を手動で設定したいので、これらのグリッドビュー列に加えて垂直キャプションが必要です。また、日付ごとに新しい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 に答える