شما می توانید با عضویت در انجمن پرسش و پاسخ درسمن هرگونه سوالی دارید را مطرح کنید


واکشی داده از دیتابیس


واکشی داده از دیتابیس
برای دانلود و دیدن آنلاین این درس نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

واکشی داده از پایگاه داده

در این جلسه میخواهیم نحوه واکشی از database را آموزش دهیم و در پروژه‌ای که داشتیم انتخاب داده‌ها را آموزش دهیم.
 نام جدولSelect * from
یک form جدید با نام showdata به پروژه اضافه میکنیم و داخل این فرم یک دکمه قرار میدهیم که با کلیک کردن روی این دکمه داده‌ها بر روی فرم نمایش داده شوند.
مراحل کار به این صورت است که ما در ابتدا کلاس‌ها را به پروژه اضافه میکنیم و به database وصل میشویم دستورات را نوشته، اجرا کرده و ارتباط را قطع میکنیم.
private void btnshow_Click(object sender, EventArgs e)
   {
     OleDbConnection con = new OleDbConnection();
     con.ConnectionString = "provider=Microsoft.ace.oledb.12.0;Data source=نام جدول.accdb";
     con.Open();
     OleDbCommand com = new OleDbCommand();
     com.CommandText = "select * from نام جدول";
     com.Connection = con;
     com.ExecuteNonQuery();
     
   }
ولی در اینجا نمیتوانیم از دستور ExecuteNonQury استفاده کنیم چرا که این کد برای زمانی است که ما مقدار برگشتی داریم و بجای این دستور از DataAdepter که واسط بین Database و form است استفاده میکنیم.
 یک Datatable ایجاد کرده و با DataAdepter آن را پر میکنیم و آن را داخل form نمایش میدهیم.
برای نمایش در form ابتدا باید یک DataGridView به form اضافه کنیم.

ایجاد دیتابیس در فرم ویندوز فرم
و آخر اطلاعات را در DataGridView نمایش میدهیم.
OleDbDataAdapter da = new OleDbDataAdapter();
            da.SelectCommand = com;
            DataTable dt = new DataTable();
            da.Fill(dt);
            DataGridView1.Datasource = dt;
            con.Close();
البته یک دکمه هم به form اصلی اضافه میکنیم تا با کلیک کردن بر روی آن وارد فرم نمایش شویم.
ایجاد فرم در ویندوز فرم
و اگر برنامه را اجرا کنیم به صورت زیر نمایش داده میشود.
واکشی داده از دیتابیس در ویندوزفرم
مشاهده میکنیم که به صورت بالا اجرا شده که نام ستون ها را هم نمایش میدهد.
و برای اینکه نمایش داده نشود در form کلیک میکنیم و کد پایین را قرار میدهیم.
  private void showdata_Load(object sender, EventArgs e)
        {
            DataGridView1.AtuoGenerateColumns = false;

        }
و به form میرویم بر روی DataGridView کلیک میکنیم تا نام جدول ها را خودمان به صورت فارسی از چپ به راست قرارا دهیم.
واکشی داده در windoes form
 نام ستون ها را یکی یکی اضافه میکنیم.
اکشی داده در ویندوز فرم
تا اینجا نام ستون ها را برای نمایش، فارسی کردیم حال باید مشخص کنیم که هر ستون در کدام جدول فارسی نمایش داده شود، به همان بخش که نام ها را اضافه کردیم میرویم و نام ستون ها در database برای هر کدام که مربوط به آن جدول است قرار میدهیم.
فارسی کردن نام ستون جدول در ویندوز فرم
و در آخر برای راست به چپ کردن جدول در ویژگی های DataGridView  آن را راست به چپ میکنیم.
و در آخر برنامه را اجرا میکنیم.
 


نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.
23 جلسه برای دوره آموزش ویندوز فرم سی شارپ-مقدماتی

درس 1
مفاهیم ویندوز فرم و ساخت اولین برنامه
15 دقیقه / رایگان

درس 2
ویژگیهای فرم و تغییر آنها
20 دقیقه / رایگان

درس 3
رویدادهای فرم- بخش اول
26 دقیقه / رایگان

درس 4
رویدادهای فرم-بخش دوم
20 دقیقه / رایگان

درس 5
کنترل لیبل (Lable) و ویژگیهای آن
14 دقیقه / رایگان

درس 6
رویدادهای لیبل(Lable)
19 دقیقه / رایگان

درس 7
ساخت بازی دوز
35 دقیقه / رایگان

درس 8
کنترل دکمه(Button)
14 دقیقه / رایگان

درس 9
کنترل کادر متن(TextBox)
33 دقیقه / رایگان

درس 10
ساخت ماشین حساب
30 دقیقه / رایگان

درس 11
ساخت منو
22 دقیقه / رایگان

درس 14
کار با فایلهای متنی
21 دقیقه / رایگان

درس 15
ساخت برنامه ویرایشگر فارسی-بخش اول
23 دقیقه / رایگان

درس 16
ساخت برنامه ویرایشگر فارسی-بخش دوم
39 دقیقه / رایگان

درس 17
دکمه های رادیویی-RadioButton
17 دقیقه / رایگان

درس 18
کنترل کامبوباکس-combobox
35 دقیقه / رایگان

درس 19
اضافه کردن کلاس جدید به پروژه
7 دقیقه / رایگان

درس 21
ساخت نرم افزار رمزنگار متن-بخش اول
36 دقیقه / رایگان

درس 22
ساخت نرم افزار رمزنگار متن-بخش دوم
53 دقیقه / رایگان

درس 23
ارتباط با پایگاه داده
16 دقیقه / رایگان

درس 24
درج داده در پایگاه داده
17 دقیقه / رایگان

درس 25
حذف داده از پایگاه داده
10 دقیقه / رایگان

درس 26
واکشی داده از دیتابیس
16 دقیقه / رایگان

دوره آموزش ویندوز فرم سی شارپ-مقدماتی


تعداد جلسات 26 جلسه
مدت زمان 538 دقیقه
سطح مهارت مقدماتی
زبان فارسی
دانشجو 39 دانشجو
گواهی نامه ندارد
قیمت دوره : 0 تومان
درحال برگزاری
مهدی احمدی
مهدی احمدی

درباره مدرس :

از سال 1380 برنامه نویسی را شروع کرده و از سال 90 در این زمینه تدریس میکنم .با زبانهای سی پلاس پلاس ، سی ،پاسکال ،VB ، سی شارپ ،اسمبلی، جاوا و .... کار کرده و آنها را تدریس کرده ام.هم اکنون نیز مشغول تدریس در دانشگاه هستم و مدتی است با سایت درسمن همکاری میکنم