Tag: 绑定源

DataGridView和List 的DataBinding与BindingSource

我正在试图弄清楚如何使用BindingSource数据绑定工作我希望在更新列表时使用List的内容填充DataGridView 。 当我检查调试器时,我可以看到List增长并validation它是否被填充。 我认为BindingSource会在更改List时触发事件。 但是没有一个被解雇。 如何更改基础列表时收到通知? 我按照说明操作,并提供以下测试代码: Data d; BindingSource bs; public Form1() { InitializeComponent(); bs = new BindingSource(); d = new Data(); } private void Form1_Load(object sender, EventArgs e) { bs.DataSourceChanged += new EventHandler(bs_DataSourceChanged); bs.ListChanged += new ListChangedEventHandler(bs_ListChanged); bs.DataMemberChanged += new EventHandler(bs_DataMemberChanged); bs.CurrentChanged += new EventHandler(bs_CurrentChanged); bs.CurrentItemChanged += new EventHandler(bs_CurrentItemChanged); bs.DataSource = d.list; dataGridView1.DataSource […]