【发布时间】:2014-07-24 18:27:42
【问题描述】:
我正在创建自己的使用 Devexpress xtraTreeList 的用户控件。控件工作在非绑定模式,通过readXML()获取数据;
我想以最灵活、最正确的方式设置数据字段。
我现在所做的是使用InitData(); 方法,在该方法中我使用这样的硬编码列值填充数据源:
private DataTable dt;
public MbsTreeList()
{
InitializeComponent();
InitData();
}
private void InitData()
{
dt = new DataTable();
dt.Columns.Add("eventID", typeof(Int32));
dt.Columns.Add("parentID", typeof(Int32));
dt.Columns.Add("name", typeof(string));
dt.Columns.Add("startTime", typeof(string));
dt.Columns.Add("duration",typeof(string));
dt.Columns.Add("status", typeof(string));
dt.Columns.Add("timedByUser", typeof(bool));
dt.Columns.Add("eventType", typeof(Int32));
}
这是一种好的做法,还是完全错误的做法?有更好的方法吗?
【问题讨论】:
标签: c# .net winforms devexpress