C#查询语句

我是新手。。我想问下简单的查询语句该怎么写
eg:一个图书管理系统 , 怎么实现按书名查找
就是输入书名 找到此书的所有资料 用dataGrid显示
谢谢。。
adapter的fill
关联到datagrid
这两个的代码怎么写啊?

首先是拖拽三个数据的控件到你的当前窗口,分别是SqlDataAdapter,SqlConnection,dataSet,如果你连的不是sql而是Access或是其它的数据库,请改成OleDbDataAdapter,OleDbConnection,当然底下的代码就要进行相应的调整。
拉一个DataGrid控件,命名为dataGrid1

sqlConnection1.Open();
string strAccess="select * from 图书资料表 where 书名='待查找书名'";
sqlDataAdapter1.SelectCommand=new System.Data.SqlClient.SqlCommand(strAccess,sqlConnection1);
sqlDataAdapter1.Fill(dataSet1,"图书资料表");
dataGrid1.DataSource=dataSet1;
sqlConnection1.Close();

运行后,dataGrid控件里有个小加号,点一下就行了。
还有很多别的办法,这个是相对较简单的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2006-07-31
就是最简单的SQL语句就可以了

需要建立connection,adapter和dataset
使用adapter的fill将查询结果放入dataset中
然后关联到datagrid显示就可以了:)
第2个回答  2006-08-01
相似回答