PDA

View Full Version : درج اطلاعات در گریدویو و دیتا تیبل



rezaee2
دوشنبه 31 تیر 1392, 08:16 صبح
سلام و روز بخیر

دوستان من فرمی دارم, میخوام توی اون فرم قبل از ارسال اطلاعات به دیتابیس, اطلاعات رو از تکست باکس ها و کومبو و... بخونم و بریزم توی گرید ویو
با زدن یک دکمه, یک رکورد به گریدویو اضافه بشه
چطوری ستون ها رو براش مشخص کنم و چطور اطلاعات رو در قالب یک رکورد بریزم توی گرید ویو؟ اصلا فیلد فیلد هم میشه اطلاعات رو به گرید ویو منتقل کرد؟
اگه یه قطعه کد از ثبت - حذف و ویرایش برام بنویسید ممنون میشم


و اگه بخوام همین کار رو توی یه متغییر انجام بدم به چه صورت هست؟ باید از دیتا تیبل استفاده کنم؟



و بخش آخر سوالم: حالا رکوردهای ثبت شده توی گرید ویو یا دیتاتیبل رو میخوام بریزم توی دیتابیس. چیکار کنم؟ اون موقع چطور میشه به فیلدهای گریدویو دسترسی داشت؟

تشکر......
:بوس:

mousa1992
دوشنبه 31 تیر 1392, 11:36 صبح
سلام
ی راهو واست میگم
ی نمونه از datatable تعریف کن و بهش ستون هایی رو اختصاص بده که در واقع همون فیلدها هستن


DataTable table=new DataTable();
table.Columns.Add("id");
table.Columns.add("name");
table.Columns.add("family");

table.Rows.Add(1,"hassan","rezaee");

DataGridView dgv=new DataGridView();
.
.
.

dgv.DataSource=table;



تو کد بالا جدولی رو تعریف کردیم و بهش ستون هایی رو اختصاص دادیم و رکوردی رو بهش اضافه کردیم و به منبع داده گرید نسبت دادیم

برای دسترسی به اطلاعات گرید


dgv.rows[index].cells[index/name].value


برای ذخیره تو دیتابیس هم که دیگه اطلاعاتو به همین صورت واکشی کن و ذخیره کن

موفق باشی