DataSource将Dataview绑定到ListBox C#

时间:2017-06-04 16:00:46

标签: c# listbox datasource dataview

我想将Dataview作为DataSource添加到我的ListBox组件中。 DataView从DataTable获取数据,该数据从另一个Thread填充/更新,其中包含来自COM端口的数据。因此,如有必要,应更新ListBox。我的DataView提供正确的数据,绑定不会引发任何错误,但不存在任何项目。

这是我的代码:

UI代码:

 lBoxIdentifier.DataSource = dataClass.identifierView;
 lBoxIdentifier.DisplayMember = "id";
 lBoxIdentifier.ValueMember = "id";

DataClass包含:

 identifierTable = new DataTable();
 identifierTable.TableName = "identifier";
 var identifier = new DataColumn("id", Type.GetType("System.String"));
 identifierTable.Columns.Add(identifier);

 identifierView = new DataView(identifierTable);
 dataView.AllowDelete = false;
 dataView.AllowEdit = false;
 dataView.AllowNew = false;

0 个答案:

没有答案