【发布时间】:2010-12-19 13:31:46
【问题描述】:
我使用以下代码将数组列表绑定到数据网格
//fill datagrid
public DataTable configData
{
get
{
DataSet dsTemp = new DataSet();
DataTable Tables = new DataTable();
dsTemp.Tables.Add(Tables);
dsTemp.Tables[0].Columns.Add("val", System.Type.GetType(
"System.String" ) );
foreach (string str in IMDB.ML.Class.Config.getReadPaths())
{
if (str != string.Empty)
{
DataRow myRow = dsTemp.Tables[0].NewRow();
myRow[0] = str;
dsTemp.Tables[0].Rows.Add(myRow);
}
}
return dsTemp.Tables[0];
}
}
但是,在向列表中添加一些新数据后,我需要能够刷新数据。
datagrid.Items.Refresh() 不起作用...
谢谢!
【问题讨论】:
-
你是从 UI 线程更新 DataTable 吗?