我直接把返回的数据绑定级Combox出错:复杂的 DataBinding 接受 IList 或 IListSource 作为数据源。我的做法是先读到数据到datatable,然后绑定到Combox,这时候我想通过KeyDown事件来筛选一些记录
cbbGoodsName.DataSource = dtGoods.Compute("", "fdGoodsName like '" + strKeys + "%'");这时候就出错了,应该怎么解决?
cbbGoodsName.DataSource = dtGoods.Compute("", "fdGoodsName like '" + strKeys + "%'");这时候就出错了,应该怎么解决?
BindingSource bind=new BindingSource();
bind.DataSource = dtGoods.DefaultView;
bind.Filter = "fdGoodsName like '" + strKeys + "%'";
cbbGoodsName.DisplayMember = "fdGoodsName";
cbbGoodsName.DataSource = bind;
DataView.RowFilter后怎么绑定给Combox呢?直接绑定Dataview吗?
恩,是的。 你绑定DataTable 其实也是要转换成 Dataview的