0
我有一個XtraGrid放在Winform上。我創建了3個名爲ID,StartTime和EndTime的未綁定列,並分別將它們的未綁定類型設置爲Int,DateTime和DateTime。 我創建了一個類:數據綁定到DevExpress XtraGrid的問題
public class Data
{
public Data(int id, DateTime startTime, DateTime endTime)
{
this.id = id;
this.startTime = startTime;
this.endTime = endTime;
}
private int id;
private DateTime startTime;
private DateTime endTime;
public int ID
{
get { return id; }
set { id = value; }
}
public DateTime StartTime
{
get { return startTime; }
set { startTime = value; }
}
public DateTime EndTime
{
get { return endTime; }
set { endTime = value; }
}
}
在窗體構造函數中我創建了一個列表,並列表在運行時
List<Data> list = new List<Data>();
list.AddRange(new Data[] {
new Data(1, Convert.ToDateTime("1:00:00 AM"),
Convert.ToDateTime("3:00:00 AM")),
new Data(2, Convert.ToDateTime("8:00:00 PM"),
Convert.ToDateTime("8:30:00 PM")),
new Data(3, Convert.ToDateTime("12:00:00 PM"),
Convert.ToDateTime("1:00:00 AM")),
new Data(4, Convert.ToDateTime("2:00:00 AM"),
Convert.ToDateTime("3:00:00 AM"))
});
gridControl1.DataSource = list;
綁定到我的gridcontrol當運行應用程序,我得到一個空格。不知怎的,我在設計時創建的列在運行時沒有用數據正確填充。我嘗試做同樣的事情,沒有在設計時創建列,應用程序使用正確填充的數據運行。我錯過了一些東西。
任何想法調試問題或 解決問題將非常讚賞 。在此先感謝
非常感謝。 – cgon 2011-03-30 12:56:01