数据库的数据某一列填充了listbox,将数据读取到DataTable中,用listBox的DataSource属性与DataTable进行绑定。
DataTable dt = con.mail_acc_Display().Tables[0];
listBox.DataSource = dt;
listBox.DisplayMember = dt.Columns[1].ColumnName;
listBox.ValueMember = dt.Columns[0].ColumnName;
如果想获得listbox的选定项,用listbox.SelectItem.toString()返回的是:System.Data.DataRowView,正确的操作是:((DataRowView)listBox.SelectedItems[0])[dt.Columns[1].ColumnName].ToString() .