C#链接SQLSERVER后怎么样通过主键来查找数据其他属性信息

举个例子吧比如我在一个TEXTBOX里输入一本书的编号点击查询按钮在另一个或另几个TEXTBOX里能显示这本书的单价、作者等等其他属性。当然,数据库已经建立和链接好了... 举个例子吧 比如我在一个TEXTBOX里输入一本书的编号 点击查询按钮 在另一个或另几个TEXTBOX里能显示这本书的单价、作者等等其他属性。当然,数据库已经建立和链接好了 展开
 我来答
任瑞全
2013-03-27 · TA获得超过231个赞
知道小有建树答主
回答量:306
采纳率:0%
帮助的人:201万
展开全部
建意楼主看一下ADO.net 方面的知识
select top 1 * from table where id=1
比如这条语句,查询出来的结果是一条记录,你可以理解为他是一张表(只不过只有一条记录)
然后通过SqlDataReader对象执行这条查询语句,结果的时候可以这样写
打个比方
string TextBox1=objReader["单价"].ToString();
string TextBox2=objReader["作者"].ToString();
上面的objReader是SqlDataReader的实例。
更多追问追答
追问
谢谢您的回答 我已经解决 现在还有一点问题
就是我现在做的是一个图书馆查询系统,也就是平常书店里买书,您不知道书在哪里,就在这个系统里输入书名或者作者,就能查询到书的具体位置啊,单价啊等等信息。
我现在已经可以实现输入完整的书名,从而查询到该书的相关信息。
追答
那你是要模糊查询么?直接写SQL语句就好啦,比如说,我想查C#从入门到精通这本书,
select top 10 * from table where bookName like '%C#从入门到%'
asp林诗涵
2013-03-29
知道答主
回答量:7
采纳率:0%
帮助的人:1万
展开全部
1.将查询得到的数据封装到dataTable等集合中
select * from Student where id=Convert.ToInt32(txtId.text);
2.从集合中取值赋值给TextBox的文本
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式