在gridview C#中显示本地SQL Server CE数据库中的数据

时间:2013-12-15 14:07:08

标签: c# database datagridview sql-server-ce

我正在开发一个供个人使用的小型应用程序。它是关于为我保留一些数据。

它只包含一个本地数据库,用于添加,删除或修改4或5列数据并在datagridview中显示表。

我已设法将数据添加到表中,并设法使用

SELECT * FROM mytable

语句获取数据并迭代它但我想将表绑定到datagridview。

这是我目前尝试绑定数据的方法:

private void button2_Click(object sender, EventArgs e)
{
   string query = "SELECT * FROM myTable";
   SqlCeConnection conn = new SqlCeConnection(conString);

   using (SqlCeDataAdapter adap = new SqlCeDataAdapter(query, conn))
   {
       //the adapter will open and close the connection for you.
       DataTable dat = new DataTable();
       adap.Fill(dat);
       dataGridView1.DataSource = dat;
   }
}

当我运行此代码时,它不会抛出异常,如果我将表的名称更改为不存在的内容,则会导致异常,告知该表不存在,因此我知道它正在获取我的表。它根本就没有显示出来。

有什么想法吗?

由于

0 个答案:

没有答案