textbox 绑定到table中的某个字段 5

我的代码如下:sq="SELECT*FROMPP"DatePath=CurrentPath&"\数据库\"&PersonalId&".accdb"cnStr="Provi... 我的代码如下:
sq = "SELECT * FROM PP "
DatePath = CurrentPath & "\数据库\" & PersonalId & ".accdb"
cnStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & DatePath & "; Persist Security Info=True;Jet OLEDB:Database Password=****"
PPcn = New OleDb.OleDbConnection(cnStr)
PPcn.Open()
PPda.SelectCommand = New OleDb.OleDbCommand(sq, PPcn)
PPda.Fill(PPds, "Table")

'将txtpp1这个文本框绑定到第一行的类型字段

txtPP1.DataBindings.Add("string", PPds.Tables(0).Rows(0), "类型", True)

但是运行后,txtPP1这个文本框中并没有显示任何数据。是不是我绑定方法错误?
前面的数据库操作都没有任何问题,就是绑定的代码不知道怎么写,我要把10多个textbox绑定到数据库中,但是始终不知道绑定的代码应该怎么写才对。而且,数据集table中有很多行,textbox中是绑定到datarow还是绑定到table,怎么知道当前显示的是哪一行,或者我怎么才能让textbox显示的数据是我想要显示的哪一行的字段的数据
展开
 我来答
百度网友96ffcf7
2015-04-06 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118724
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
string conn1 = "server=192.168.1.20;database=hua01;uid=sa;pwd=123";
SqlConnection sqlcon = new SqlConnection(conn1);
SqlCommand comm1 = sqlcon.CreateCommand();
comm1.CommandText = "select * from t1";
sqlcon.Open();
SqlDataReader reader1 = comm1.ExecuteReader();
//string[] r1 = reader1.Read();
while (reader1.Read())
{
//string[] aa=reader1.GetValue();
comboBox1.Items.Add(reader1.Read());
i++;
}
追问
不好意思,网络问题还是怎么回事,一直无法追问,您这是c语言,我想问VB2010语言。另外,你这里是以只读方式打开的吗,而且我没有看到绑定语句啊,只是读数据的语句。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式