【发布时间】:2010-11-22 20:27:13
【问题描述】:
我有一个创建和填充 DataSet 的主类,然后通过引用将此类的一个实例传递给我的应用程序的子控件。我想使用此数据集将数据绑定到组件,在本例中为列表框。这是一个 Windows 窗体应用程序。
这是我正在尝试的:
channelTypesLB.DataBindings.Add("Text", synData.ds, "ChannelTypes.channelType");
注意,我也试过这个:(不确定是否有区别)
channelTypesLB.DataBindings.Add("Text", synData.ds.Tables["ChannelTypes"], "channelType");
没有错误,我没有看到列表框中的数据...当我输出 synData.ds.Tables["ChannelTypes"].Rows.Count 时,它告诉我这个数据表中实际上有数据。
我错过了什么吗?我也验证了 channelTypesLB.Refresh();设置数据绑定后。
这也可能有帮助...这是创建数据集的主类中的代码,不确定它是否可能是范围问题,我想我会收到一个错误:
private DataSet _ds = new DataSet();
public DataSet ds { get { return _ds; } }
【问题讨论】:
标签: .net data-binding dataset