我在做C# winform程序,我想逐条读取数据库中的记录,应该怎么写代码?用游标吗?

 我来答
百度网友3722182
2012-04-10 · TA获得超过126个赞
知道小有建树答主
回答量:124
采纳率:66%
帮助的人:101万
展开全部
你的意思是逐条读取出来 然后动态赋值给你的程序是把!
这个简单啊!
string strconn=""//链接字符串,这里就不写了
sqlconnection conn=new sqlconncetion(strconn);
conn.open();
string sql="select * from table";
sqlcommand cmd=conn.createcommand();
cmd.commandtext=sql;
sqldatareader reader=cmd.excutereader();
while(reader.read())//开始逐条读取table中的数据
{
string a1=reader.getstring(reader.getordinal("Id"));//Id为数据库字段,这样就取得你需要的数据
}
追问
谢谢你!这个也可以!
陈伟场
2012-04-10 · 超过58用户采纳过TA的回答
知道小有建树答主
回答量:291
采纳率:100%
帮助的人:168万
展开全部
是想做那种记录上一条、下一条这样的吗?
追问
我想从数据库中把数据读出来,然后填写到动态生成的标签中,其实我在做一个房态图了,您能教教我怎么做吗?
追答
我原先做过一个酒店管理系统..可以提供给你参考..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
彩虹下的微笑Mi
2012-04-10 · 超过65用户采纳过TA的回答
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:158万
展开全部
数据库访问是程序性能瓶颈所在,所以应尽量减少数据库访问次数
数据可以一次性读取至本地datatable中,在使用for语句在本地循环处理
追问
能不能麻烦您给我写一下代码?你说的这个我不会!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式