در طراحی پروژههای کوچکتر که نمیخواهید کاربر را درگیر SQL Server کنید، بهتر است از SQL Express که در خود Visual Studio تعبیه شده است استفاده کنید.
آموزش ویدئویی زیر، نحوه ساخت، اتصال و درج داده در پایگاه داده SQL EXPRESS را نشانتان میدهد.
برای دانلود ویدئو، روی لینک زیر کلیک کنید:
http://download.aftab.cc/tutorials/programming/c_sharp/SQL_Express.zip
حجم فایل: 11 مگابایت
به طور خلاصه، روی نام پروژه در پنجره Project Explorer کلیک راست کنید و یک New Item از نوع Service-based Databse به نام Library.mdf اضافه کنید.
سپس در پنجره Servers در زیرمجموعه این دیتابیس، Tableهای خودتان را بسازید.
فرض کنید قرار است مقدار دو textBox را از کاربر بگیریم و در جدول books درج کنیم.
قطعه ما به صورت زیر خواهد شد:
SqlConnection con = new SqlConnection(); con.ConnectionString = @"Data Source=.\SQLEXPRESS; AttachDbFilename= |DataDirectory|\Library.mdf; Integrated Security=True; User Instance=True"; con.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "INSERT INTO books (bname,author)" + "VALUES ('Learn C#','Hamid Reza Niroomand')"; cmd.ExecuteNonQuery(); MessageBox.Show("Added Successfully!"); con.Close();
اگر قصد دارید دادهها را در یک dataGridView نمایش دهید، ابتدا یک dataGridView به فرم اضافه کنید و سپس از قطعه کد زیر استفاده کنید:
SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; DataTable dt = new DataTable(); da.Fill(dt); dataGridView1.DataSource = dt;
موفق باشید؛
حمید رضا نیرومند
11- saeid:
بوسیله: , در: Saturday, 2015 March 07-کد: 13192
عالی بود
12- پیام:
بوسیله: , در: Wednesday, 2015 October 21-کد: 13913
ببخشید اتصال در ویژوال استدیو 2012 چه طوریه ؟