C#数据绑定的时候会生成连接字符串,在使用Sqlite等单文件数据库的时候,生成的连接字符串“***ConnectionString”使用的是绝对路径。。也就是在程序路径发生变化的时候就会产生“无法连接到数据库的错误”
    这个问题修改app.config文件里面的data source为相对路径就解决了。
   如下:
  
                    connectionString="data source="Manager.sqlite";page size=1024;cache size=2000"
            providerName="System.Data.SQLite" />