c# 数数据库控件绑定

来源:百度知道 编辑:UC知道 时间:2024/06/09 05:32:00
我在库里面检索出了一列数据,想在我的windows窗体中将该数据顺次显示在textbox控件里。我用了简单的绑定bindingcontext。结果每次运行时控件中显示的只有最后一次记录里面的数据,所有控件显示的一样。请高手告诉我该怎么解决??

我不明白没有其他控件一个文本里面怎么能显示多个数据
添加一个listbox 或datagrid就可以解决这个问题,下面是自己写的一个例子,数据库用的甲骨文:
string connstring=@"Data Source=rfidsys;Persist Security Info=True;User ID=rfid;Unicode=True;password=rfid";
string ora=@"select * from temp";
OracleConnection conn=new OracleConnection (connstring);
OracleDataAdapter da=new OracleDataAdapter(ora,conn);
DataSet ds=new DataSet();
da.Fill(ds,"temp");
da.Fill(dataSet1,"temp");
DataTable dt=ds.Tables["temp"];//采用注释段可以生成2个控件控制与数据源同步
//DataTable dt=dataSet1.Tables["temp"];
listBox1.DataSource = dt;
listBox1.DisplayMember = "name";
textBox1.DataBindings.Add("text",dt,"name");//2种不同的绑定方法,用listbox的数据源绑定和listbox同步,如果采用textBox1.DataBindings.Add("text",ds,"temp.name&quo