gpt4 book ai didi

c# - GridView 人口

转载 作者:行者123 更新时间:2023-11-30 18:39:04 26 4
gpt4 key购买 nike

我整个周末都在看这段代码。我知道有数据,我可以通过其他查询提取它,但 GridView 不会显示和填充。有什么建议吗?

        string sqlSelection =
"SELECT * FROM [COMPANY].[dbo].[parking] ";

SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["DATACONNECTION"].ToString());
//This connection works in MSSMS and in other pages I have on the same server

SqlDataAdapter sda = new SqlDataAdapter(sqlSelection, cn);

SqlCommandBuilder scb = new SqlCommandBuilder(sda);

DataTable dTable = new DataTable();

sda.Fill(dTable);
//debug shows: dTable <not set>


GrdDynamic.Visible = true;
GrdDynamic.DataSource = dTable;
GrdDynamic.DataBind();

最佳答案

当连接字符串中的帐户无权访问数据库时,我遇到过这种行为,因为 Web 服务帐户无权访问该帐户。如果您使用的是机器帐户(不是 sql 登录名),请尝试创建一个 sql 登录名(如果可能)并将其分配给数据库。或者您可以暂时使用匿名帐户来使用您用于管理工作室的登录名(很可能是您自己)。当网络服务器由于路由问题无法看到 SQL 服务器时,我也遇到过这种情况。您可以通过转到服务器并尝试 ping sql server 来测试最后一个。最糟糕的情况是防火墙阻止端口连接。我不确定针对这种情况是否进行了可靠的防火测试,因为这在很大程度上取决于您的网络配置方式。

关于c# - GridView 人口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10483688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com