gpt4 book ai didi

c# - datagridview 不显示数据

转载 作者:行者123 更新时间:2023-11-30 17:10:08 26 4
gpt4 key购买 nike

我想将数据库中的数据显示到我的 datagridview 控件上 我使用了以下代码,但是当加载表单时它没有显示任何数据它只是显示和空 datagridview 我没有得到任何错误是什么我做错了

    private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.AutoGenerateColumns = false;
FillData();

}
public void FillData()
{
using (SqlConnection myConnection = new SqlConnection("server=localhost;" +
"Trusted_Connection=yes;" +
"database=database; " +
"connection timeout=10"))
{
myConnection.Open();

using (SqlDataAdapter sqlDa = new SqlDataAdapter("select * from スコープ", myConnection))
{
DataTable dt = new DataTable();
sqlDa.Fill(dt);
dataGridView1.DataSource = dt;

}

}
}

最佳答案

我怀疑 datatable 的列与 datagridview 的列不匹配....检查 datagridview 的列与 datatable 的列....

为了测试,将 dataGridView1.AutoGenerateColumns 设置为 true 并检查 datagridview 是否填充数据...

dataGridView1.AutoGenerateColumns= true;

您可以通过以下方式创建 datagridview 列:

转到 datagridview 的属性,然后转到列部分,您可以在其中根据您的数据表在 datagridview 中添加新列....将 DataPropertyName 与您的数据表列匹配并将 AutoGenerateColumns 设置为 false 然后就可以正常工作了...

关于c# - datagridview 不显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12337047/

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