访问SQLite数据并在C#中的DataGridView中显示它

时间:2014-04-25 07:12:30

标签: c# sqlite datagridview

作为C#和SQLite世界的新手,我怎样才能在C#的DataGridView中显示来自SQLite的数据? 我真的不知道怎么做。即使我尝试了一些来自互联网的教程,但我没有做对。他们中的大多数都在使用MySQL。

1 个答案:

答案 0 :(得分:0)

  1. 您可以使用System.Data.SQLite ADO.NET提供程序连接到您的sqlite数据库。
  2. 添加引用后,您可以编写查询,例如

    using (var conn = new SQLiteConnection(@"Data Source=test.db3"))
    using (var cmd = conn.CreateCommand())
    {
        conn.Open();
        cmd.CommandText = "SELECT * FROM random_table_name";
        using (var reader = cmd.ExecuteReader())
        {
            while (reader.Read())
            {
                string name = reader.GetString(reader.GetOrdinal("name"));
                ...
            }
        }
    }
    
    1. 将读取的值放入List或某种集合中。
    2. 完成后,您可以将数据网格视图绑定到列表中。 It's a good msdn page.