У меня есть основной класс, который создает и заполняет DataSet, и экземпляр этого класса затем передается в подуправление моего приложения по ссылке. Я хочу использовать этот набор данных для привязки данных к компонентам, в данном случае к списку. Это для приложения Windows Forms.
Вот что я пытаюсь:
channelTypesLB.DataBindings.Add("Text", synData.ds, "ChannelTypes.channelType");
Обратите внимание, я также пробовал это: (не уверен, если есть разница)
channelTypesLB.DataBindings.Add("Text", synData.ds.Tables["ChannelTypes"], "channelType");
Theres нет ошибок, и я не вижу данных в списке ... когда я вывожу synData.ds.Tables["ChannelTypes"].Rows.Count
, это говорит мне, что на самом деле есть данные в этой таблице данных.
Я что-то упустил? Я также истолковал channelTypesLB.Refresh (); после установки привязки данных.
Это также может быть полезно ... это код в моем основном классе, где создается набор данных, не уверен, что, возможно, это проблема с областью действия, я думаю, я бы получил ошибку:
private DataSet _ds = new DataSet();
public DataSet ds { get { return _ds; } }