日期:2014-05-17  浏览次数:20723 次

关于ado.net查询数据库
一般查询数据库信息是用SqlDataAdapter还是SqlCommand呢?最终还需要把数据显示在gridview里吧?一般是什么样的思路呢?

------解决方案--------------------
C# code

                SqlCommand sqlcmd = new SqlCommand(str, conn);
                SqlDataAdapter sqlAdp = new SqlDataAdapter(sqlcmd);
                sqlAdp.Fill(dt);

------解决方案--------------------
都可以
用adapter走LS的datatable路线
用command走entity路线
最终都可以绑定到gridview

------解决方案--------------------
是的。
------解决方案--------------------
using System.Data.SqlClient; 
SqlConnection conn = new SqlConnection("");
conn.Open();
SqlCommand sqlcmd = new SqlCommand(str, conn);
SqlDataAdapter sqlAdp = new SqlDataAdapter(sqlcmd);
sqlAdp.Fill(dt);
conn.Close();
------解决方案--------------------
探讨

嗯谢谢楼上两位,增删改是不是直接用SqlCommand 就行啊?