پر کردن DataGridView با استفاده از داده های بانک
ابتدا دیتابیس Northwind را دانلود کرده و آن را حالت زیپ خارج کرده و در درایو C کپی کنید :
سپس یک دیتاگریدویو به فرم اضافه کرده و مراحل زیر را برای اضافه ارتباط با بانک طی کنید:
برای به دست آوردن رشته اتصال با بانک هم ابتدا به صورت زیر بانک را انتخاب کرده و سپس مقدار موجود در خاصیت Connetcyion String را کپی کنید :
در مرحله آخر بر روی فرم دوبار کلیک کرده و کدهای زیر را در رویداد Load آن بنویسید :
private void Form1_Load(object sender, EventArgs e) { // 1. ارتباط با بانک using (SqlConnection SqlConnection1 = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\NORTHWND.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True")) { SqlConnection1.Open(); // 2. ایجاد دیتاآداپتر برای به دست آوردن اطلاعات موجود در بانک using (SqlDataAdapter SqlDataAdapter1 = new SqlDataAdapter("SELECT * FROM Employees", SqlConnection1)) { // 3. استفاده از دیتاآداپتر برای پر کردن دیتا تیبل DataTable DataTable1 = new DataTable(); SqlDataAdapter1.Fill(DataTable1); // 4. نمایش داده ها در دیتاگریدویو dataGridView1.DataSource = DataTable1; } } }
سلام استاد عزیز
چطوری میتونم یکی از ستون های دیتا گریدم رو که با بانک پر کردم رو با باتن های درون دیتا گرید ویو کنترل کنم
سلام، مرسی
ممنون میشم هر سوالی که دارین تو بخش پرسش و پاسخ سایت و اونم به طور کامل مطرح بفرمایید
با تشکر