簡體   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