【发布时间】:2012-09-23 14:43:00
【问题描述】:
我有一个问题。我整天都试图解决它,但我真的被困住了。我正在使用 VS2010 和 SQL Server 2012(相当糟糕的组合),我正在尝试执行一段相当简单的 C# 和 ASP.net 代码,如下所示:
string conn = ConfigurationManager.ConnectionStrings["BazaConnectionString"].ConnectionString;
SqlConnection connect = new SqlConnection(conn);
SqlDataAdapter sqlAdapter = new SqlDataAdapter();
SqlCommand cmd = new SqlCommand("SELECT * FROM Seminar", connect);
sqlAdapter.SelectCommand = cmd;
DataTable tablica = new DataTable();
sqlAdapter.Fill(tablica);
GridView1.DataSource = tablica;
GridView1.DataBind();
问题是我的 gridview 总是空的。我在表中有数据,SELECT * 应该选择所有数据,但我得到一个空表返回。我一直在尝试 Dataset 和 DataTable 但似乎没有任何效果。任何帮助表示赞赏。提前致谢。
【问题讨论】:
-
并且您确定 (1) 您的连接字符串是正确的,(2) 您的
SELECT语句确实返回了值,并且 (3) 在此过程中您没有遇到任何异常你只是在吞咽和忽视??
标签: c# asp.net sql-server-2012