C# Listbox切换更多BindingList集合

C# Listbox切换更多BindingList集合,c#,printing,listbox,datasource,bindinglist,C#,Printing,Listbox,Datasource,Bindinglist,我正在开发用于插座打印的打印应用程序。应用程序有一个listview和一个listbox listview中有5台打印机的列表,每台打印机都有一个包含日志消息的BindingList。显示所选打印机集合的日志消息的列表框 我了解到不建议替换bindinglist父级。有没有更好的办法 类打印机 { BindingList日志=新的BindingList; ... } private void listViewPrinters\u SelectedIndexChangedobject发件人,事件参

我正在开发用于插座打印的打印应用程序。应用程序有一个listview和一个listbox

listview中有5台打印机的列表,每台打印机都有一个包含日志消息的BindingList。显示所选打印机集合的日志消息的列表框

我了解到不建议替换bindinglist父级。有没有更好的办法

类打印机 { BindingList日志=新的BindingList; ... } private void listViewPrinters\u SelectedIndexChangedobject发件人,事件参数e { listViewPrinters.SelectedItems中的foreach ListViewItem项 { 打印机prt=getPrintersItem.Text; listBoxLog.DataSource=null; listBoxLog.DataSource=prt.log; listBoxLog.SelectedIndex=listBoxLog.Items.Count-1; break;//仅选择一台打印机 } }