对DataGridView感到困惑

时间:2014-06-12 07:49:57

标签: c# winforms

我在项目中添加了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;

}

2 个答案:

答案 0 :(得分:0)

您可以使用以下顺序检查表格是否有记录:

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

msgbox(iRecords)

答案 1 :(得分:-1)

尝试调试,看看您是否真的将数据导入 DataTable" dt"
检查属性" AutoGenerateColumns"设置为 true
默认情况下" AutoGenerateColumns" true
仍然存在压倒一切的可能性。