آموزش DataBind کردن اطلاعات در GridView با Asp.Net و Linq

آموزش DataBind کردن اطلاعات در GridView با Asp.Net و Linq

asp.netسلام بر دوستان عزیز ، در این بخش می خواهیم نحوه ی databind کردن اطلاعات در GridView را برای شما دوستان عزیز توضیح بدیم.در این روش اطلاعات از جدول موجود در بانک اطلاعاتی Sql Server خوانده می شود و در GridView نمایش داده می شود.برای این کار ابتدا باید از مسیر زیر یک DataClass ایجاد کنیم :

  1. Add New Item
  2. Linq To SQL Classes
  3. Add

بعد از اینکه dataclass ایجاد شد حال از بخش Server Explorer پایگاه داده خود را از Sql Server انتخاب می کنیم و سپس از لیست جداول پایگاه داده جدول مورد نظر خود را انتخاب کرده و به dataclass اضافه می کنیم.

در این بخش وارد بخش کد نویسی سی شارپ می شویم و کد مربوط به databind کردن را می نویسیم :

این کد در بخش Page_Load نوشته می شود

protected void Page_Load(object sender, EventArgs e)

{

DataClass_LinqDataContext dbs = new DataClass_LinqDataContext();

GridView_Student.DataSource = dbs.TblStudents;

GridView_Student.DataBind();

}

 

در کدی که در قسمت بالا نوشته شده است عملیات datatbinding انجام می شود و بعد از databind کردن برای ویرایش GridView از کد زیر استفاده می کنیم.

 

protected void GridView_Student_RowDataBound(object sender, GridViewRowEventArgs e)

{

e.Row.Cells[1].Visible = false;

if (e.Row.RowType == DataControlRowType.Header)

{

e.Row.Cells[2].Text = “شماره دانشجویی”;

e.Row.Cells[3].Text = “نام”;

e.Row.Cells[4].Text = “نام خانوادگی”;

e.Row.Cells[5].Text = “شماره ملّی”;

e.Row.Cells[6].Text = “تاریخ تولّد”;

e.Row.Cells[7].Text = “جنسیت”;

e.Row.Cells[8].Text = “رشته”;

e.Row.Cells[9].Text = “تلفن”;

e.Row.Cells[10].Text = “آدرس”;

}

}

در کدی که در قسمت بالا نوشته شده است می توان مشخص کرد که کدام ستون ها نمایش داده شوند یا نشوند و یا اینکه عنوان تیترها چه باشد.

کاربران عزیز می توانند هر نوع سورس کد یا آموزش برنامه نویسی درخواستی خود را از سایت ما بخواهند

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لطفا عبارت امنیتی زیر را وارد نمایید *