繁体   English   中英

对DataGridView感到困惑

[英]Confused about DataGridView

我在项目中添加了一个sdf文件,然后创建了一个表并插入了一些数据,然后在下面编写了此代码。 但是当我运行项目时,datagridview看起来是空的。 我检查了sdf文件是否存在。

private void Form1_Load(object sender, EventArgs e)
{

    con = new SqlConnection(@"Data Source=c:\users\xxx\documents\visual studio 2012\Projects\WindowsFormsApplication6\WindowsFormsApplication6\Database1.sdf");
    adp = new SqlDataAdapter("select * from info", con);
    adp.Fill(dt);
    dataGridView1.DataSource = dt;

}

您可以按照以下顺序检查表中是否有记录:

cm = new sqlcommand("select count(field_name) from info", con)
iRecords = cm.executescalar

msgbox(iRecords)

尝试调试 ,看看是否真的将数据放入DataTable“ dt”中
检查“ AutoGenerateColumns”属性是否设置为true
默认情况下, “ AutoGenerateColumns”true
仍然有压倒一切的机会。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM