نمایش اطلاعات در گرید ویو توسط تکنولوژی Linq و Entity Framework

نمایش اطلاعات در گرید ویو

نمایش اطلاعات در گرید ویو توسط تکنولوژی Linq و Entity Framework مقاله ای که در برای آشنایی بیشتر در زمینه کار با بانک اطلاعاتی SQLServer اماده شده است.امیدوارم استفاده کنید.

نمایش اطلاعات در گرید ویو

ایجاد یک فایل Entity Framwork

ویژوال استودیو را باز کرده و یک Windows Forms Application ایجاد می کنیم و همان طور که در شکل زیر نشان داده شده است، روی ok کلیک می کنیم.

نمایش اطلاعات در گرید ویو

در Solution Explorer روی نام پروژه راست کلیک کرده و مانند شکل زیر New Item را انتخاب می کنیم.

نمایش اطلاعات در گرید ویو

دسته بندی Data را از قسمت Installed Templates انتخاب می کنیم. ADO .NET Entity  Data Model را انتخاب کرده و نام آن را  Model1.edmx می گذاریم  و روی add کلیک می کنیم.

نمایش اطلاعات در گرید ویو

گزینه Generate from database را انتخاب و روی گزینه next کلیک می کنیم، سپس دوباره next  را انتخاب می کنیم.

نمایش اطلاعات در گرید ویو

روی New Connection کلیک کرده و نام سرور را تایپ می کنیم و با استفاده از radio button از احراز هویت ویندوز(همچنین می توان از احراز هویت sql server هم استفاده کرد) استفاده می کنیم.

[divider style=”solid” top=”20″ bottom=”20″]

پیشنهاد میکنم : ۱۰ ویژگی Entity Framework 7 که باید بدانید

[divider style=”solid” top=”20″ bottom=”20″]

نام دیتابیس را انتخاب کرده و تیک Save entity connection settings in App.Config as: را می زنیم و روی Finish کلیک می کنیم.

نمایش اطلاعات در گرید ویو

حالا اشیای دیتابیس را در Entity Data Model Wizard انتخاب کرده و جدول هایی را که می خواهیم نمایش دهیم انتخاب می کنیم و روی دکمه Finish کلیک می کنیم.

نمایش اطلاعات در گرید ویو

طراحی فرم را مانند تصویر زیر انجام می دهیم:

نمایش اطلاعات در گرید ویو

کد زیر را می نویسیم:

[divider style=”solid” top=”20″ bottom=”20″]

پیشنهاد میکنم : ایجاد دیتابیس با روش Entity Framework + آموزش ویدیویی

[divider style=”solid” top=”20″ bottom=”20″]
using System;  
using System.Collections.Generic;  
using System.ComponentModel;  
using System.Data;  
using System.Drawing;  
using System.Linq;  
using System.Text;  
using System.Threading.Tasks;  
using System.Windows.Forms;  
  
namespace WindowsEntityFramework   
{  
    publicpartialclassForm1: Form  
    {  
        CMS1Entities objet = newCMS1Entities();  
        public Form1()  
        {  
            InitializeComponent();  
        }  
  
        privatevoid Form1_Load(object sender, EventArgs e)  
        {  
            dataGridView1.DataSource = objet.EMP.ToList();  
        }  
  
        privatevoid btnSave_Click(object sender, EventArgs e)  
        {  
            objet.SaveChanges();  
            MessageBox.Show("Data has saved/display successfully");  
        }  
    }  
}  

حالا برنامه را اجرا و تست می کنیم.موفق باشید

 

  • پسورد: www.mspsoft.com
فاطمه زکایی

فاطمه زکایی هستم. فارغ التحصیل کارشناسی مهندسی نرم افزار، مدت سه سال هست که در زمینه توسعه اپلیکیشن های تحت وب و اندروید و همچنین تولید محتوای تخصصی برنامه نویسی تحت وب و اندروید در مجموعه mspsoft در خدمت شما هستم.

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.