主要是连接串的问题,下面这个连接里是找到生成的连接串,然后程序里的实现方式如下:
private void Form1_Load(object sender, EventArgs e)
{
db db1=new db();
lbl1.Text = db1.ReadSTR();
}
public List<Info> ReadInfo()
{
List<Info> infos = new List<Info>();
_basePath = System.Environment.CurrentDirectory;
string ip_path = _basePath + @"\App_Data\testDb1.mdf";
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);