问题描述
stringSqlString="select姓名fromjtzlwhere家庭='"+tb_cx.Text+"'";SqlConnectionconn=newSqlConnection("DataSource=.;InitialCatalog=erik;IntegratedSecurity=True");conn.Open();SqlCommandcomm=newSqlCommand(SqlString,conn);SqlDataReaderdr=comm.ExecuteReader();dr.Read();label1.Text=dr.GetString(0);label2.Text=dr.GetString(1);label3.Text=dr.GetString(2);label4.Text=dr.GetString(3);label5.Text=dr.GetString(4);查询一列数据要怎样写?现在说是索引超出了数组界限的问题。请老师们帮忙
解决方案
解决方案二:
高手们帮帮忙吧
解决方案三:
dr["姓名"].tostring()
解决方案四:
引用2楼wzy_love_sly的回复:
dr["姓名"].tostring()
查询到了3条结果怎么写?
解决方案五:
引用2楼wzy_love_sly的回复:
dr["姓名"].tostring()
在label1.Text=dr.GetString(0);0这个位置还可以显示之后几条数据要怎么显示?GetString(1);的话就会出现异常
解决方案六:
dr.Read()一次读一行,循环给值
解决方案七:
友情up```
解决方案八:
帮你顶
解决方案九:
引用5楼wzy_love_sly的回复:
dr.Read()一次读一行,循环给值
要怎样写?
解决方案十:
谁能帮帮我啊
解决方案十一:
谁能帮帮我啊
解决方案十二:
该回复于2008-07-20 16:32:52被版主删除
解决方案十三:
实在不明白你那问题的意思……
解决方案十四:
Label[]list=newLabel[]{label1,label2,label3,label4,label5}intindex=0;while(dr.Read()){list[i].Text=dr.GetString(0);index++;}
解决方案十五:
引用13楼bindsang的回复:
Label[]list=newLabel[]{label1,label2,label3,label4,label5}intindex=0;while(dr.Read()){list[i].Text=dr.GetString(0);index++;}
解决方案:
查询1个字段,要绑定显示5个字段值,呵呵……修改一下查询语句吧!