我有3个问题需要帮助,请
1-在Windows应用程序中datagridview不显示数据,虽然代码是100%正确的,我在web应用程序中尝试了gridview中的代码并且它正常工作。
当我尝试将数据绑定到datagridview向导时,它工作正常。
我尝试了一个非常简单的查询来确保datagridview不起作用
SqlCommand cmd = new SqlCommand("select dep from department", con);
con.Open();
SqlDataReader read = cmd.ExecuteReader();
dataGridView1.DataSource = read;
con.Close();
2-如何在PC中运行连接到sql server数据库的已部署Windows应用程序,而无需设置sql server management studio
3-如何在输入特定序列号
后进行Windows应用程序试用和工作提前致谢
答案 0 :(得分:0)
代码不是100%正确。您不能且不应绑定到DataReader
。考虑修改后的代码:
using (SqlConnection con = new SqlConnection(cString))
using (SqlCommand cmd = new SqlCommand("select dep from department", con))
{
var dt = new DataTable();
dt.Load(cmd.ExecuteReader());
dataGridView1.DataSource = dt;
}
如何在PC中运行连接到sql server数据库的已部署Windows应用程序,而无需设置sql server management studio
您只需安装SQL Express即可。有一个下载,安装很简单。
如何在输入特定序列号
后进行Windows应用程序试用和工作
自己做一些研究,从某个地方的帖子中获取一些代码,如果你正在努力解决这个问题,那么回过头来看一些细节并提出一个新问题。