如果你的数据库文件是在最后一个“注册并登录”文件夹下,在连数据库之前把这段代码加上就行了(神奇代码)
#region 获取数据库文件地址
string dataDir = AppDomain.CurrentDomain.BaseDirectory;
if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))
{
dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
}
#endregion
可以考虑加在以下几个地方:
1、program.cs文件里面的Application.Run(new Form1())之前
2、窗体的构造函数里
3、Form1_Load里面 |