C#winforms列表框无法获得正确的值

时间:2014-11-19 14:05:36

标签: c# winforms listbox

使用名为lbcustomers的列表框,我有以下内容:

DataTable Customers = GetAllCustomers();
        lbCustomers.DataSource = Customers;
        lbCustomers.DisplayMember = "lastName";
        lbCustomers.ValueMember = "Cell";

正确显示姓氏。但是在事件期间使用以下内容,我的第二个列表框中填充了“System.Data.DataRowView”

if (lbCustomers.SelectedItems.Count > 0)
            {
                for (int i = 0; i < lbCustomers.SelectedItems.Count; i++)
                {
                    if (!listBox2.Items.Contains(lbCustomers.SelectedItems[i]))
                    {
                        listBox2.Items.Add(lbCustomers.SelectedItems[i]);
                    }
                }
            } 

我有多个数据源进入listBox2,所以我只想从所选的lbCustomer项中获取“Cell”值。

0 个答案:

没有答案