winform中的listbox原来和ASP.Net中的listbox不一样。
sqlStr = "select table_name,owner from all_tables where owner='LI' order by table_name";// +tbx_YHM.Text.Trim();
oda=new OleDbDataAdapter(sqlStr,orclConn);
ds=new DataSet();
oda.Fill(ds);
居然要这样写才对。
lbx_B.DataSource=ds.Tables[0].DefaultView;
lbx_B.DisplayMember=ds.Tables[0].Columns["table_name"].ToString();
lbx_B.ValueMember=ds.Tables[0].Columns["owner"].ToString();
下面这种写法是错的。
lbx_B.DataSource=ds.Tables[0].DefaultView;
lbx_B.DisplayMember="table_name";
lbx_B.ValueMember="owner";
真是莫名其妙!