.net c#,如何通过id的不同获取表中不同的数据

学.netc#的新手,请问如何在同一页面中根据数据库某一个表的id不同而获取不同的数据显示在页面中呢??希望那位高手赐教小弟,或者有类似的代码给小弟参考一下。万分感激啊!... 学.net c#的新手,请问如何在同一页面中根据数据库某一个表的id不同而获取不同的数据显示在页面中呢??希望那位高手赐教小弟,或者有类似的代码给小弟参考一下。万分感激啊!!
呵呵,都搞错了,我要得不是一条sql语句,这谁不会写呢!我的表几百条数据,总不能将id逐个往上加吧!我想问的是,怎么在代码中获取id,好像是用Request什么的,还有就是想问三层架构里具体代码应该怎么写。谢谢!!

就是比如有A和B两个页面和一个数据表C,A页面上有许多按钮,然后我单击A页面的a按钮,就去到B页面显示C表中id为1的数据;我单击A页面的b按钮,就去到B页面显示C表中id为2的数据,如此类推。谢谢!
展开
 我来答
任泽荣4
2012-08-09 · 超过11用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:16.4万
展开全部
每个按钮都有一个促发点击事件。在里面编写代码,访问数据库。用 ExecutrScalar 来返回表中你要查找行第一列的值。也就是id值。以此类推,当然数据库中的表应该有id这个列。每个按钮要有一个Sql语句。创建好一个访问数据库的方法,将sql语句作为参数。在每个按钮掉用同一个方法,只需要换参数即可。不说了,很简单的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kiwilll
2012-08-09
知道答主
回答量:16
采纳率:0%
帮助的人:9.8万
展开全部
在A页面的按钮上加链接会的吧,链接如此写:url =(“~/B.aspx?id={0}",id)

在B页面如此写: int id = Convert.ToInt32(Request["id"].ToString());
这样你就获取到了这个ID的值了,然后就可以代到SQL语句里面去,想怎么取就怎么取,
如果想传多个ID ,url = (”~B/aspx?id1={0}&id2={1}&id3=...“,id1,id2,id3.....)
就这么简单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奇展啦啦啦
2012-08-07 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:84.3万
展开全部
在A页面绑定类似a按钮时,把链接绑定上,
形如:B.aspx?id=Eval(id),然后在B页面中读取Url参数,Request.QueryString["id"]
追问
嗯,好的,这个我基本明白怎么做,现在最大的问题是“如何读取数据库的数据”这个方法怎么写我不会啊,是那个SqlDataReader ExecuteReader方法吗?整个方法怎么写呢??请问!谢谢        1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miniappqjxGgBLVBb3R0
2012-08-19 · 超过17用户采纳过TA的回答
知道答主
回答量:134
采纳率:0%
帮助的人:31.1万
展开全部
直接requerst.strngquery["id"]啊,页面传值啊
257020224网站建设新群,欢迎程序员美工网站建设it人士加入加入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mjx2009
2012-08-07
知道答主
回答量:9
采纳率:0%
帮助的人:1.4万
展开全部
select * from table where id = 1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(9)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式