我正在开发一个供个人使用的小型应用程序。它是关于为我保留一些数据。
它只包含一个本地数据库,用于添加,删除或修改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;
}
}
当我运行此代码时,它不会抛出异常,如果我将表的名称更改为不存在的内容,则会导致异常,告知该表不存在,因此我知道它正在获取我的表。它根本就没有显示出来。
有什么想法吗?
由于