سلام دوست من
پیشنهادی که من در این مورد به شما میدم اینکه بیاین از یک openFileDialog جهت اتصال برنامه به دیتابیستون استفاده کنید.
ابتدا یک کانکشین ایجاد کنید
sqlconnection con = new sqlconnection();
سپس در جایی که کاربر دیتابیس رو وصل میکنه متن زیر رو بنویسید.
con.ConnectionString=@DataSource='"+Op.FileName+"';Version =3;
حالا باید چک کنیم که کاربر دیتابیس درستی رو به برنامه داده ، که برای این این کار از بلوک try,catch استفاده میکنیم
try
{
con.Open();
con.Close();
}
catch
{
Messagebox.show(" خطا در برقراری ارتباط");
}
لازم به ذکر است که این connection در اسکیوال سرور است و بنده صرفا جهت راهنمایی و روش کار این کد ها رو در اختیار شما قرار داده ام.