列表框切换更多BindingList <t>集合</t>

时间:2014-05-09 10:57:45

标签: c# printing listbox datasource bindinglist

我开发了用于插座打印的打印应用程序。应用程序有一个列表视图和一个列表框。

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

我读到没有推荐替换bindinglist parent。有更好的方法吗?

class Printer
{
   BindingList<string> log = new BindingList<string>();
   ...

}

private void listViewPrinters_SelectedIndexChanged(object sender, EventArgs e)
    {
        foreach (ListViewItem item in listViewPrinters.SelectedItems)
        {
            Printer prt = getPrintersItem(item.Text);

            listBoxLog.DataSource = null;
            listBoxLog.DataSource = prt.log;
            listBoxLog.SelectedIndex = listBoxLog.Items.Count - 1;

            break; // only one printer select
        }
    }

0 个答案:

没有答案