PDA

View Full Version : انتخاب ایتم های ComboBox و نمایش اطلاعات مربوط با ایتم انتخابی در datagridview



sia2068
چهارشنبه 19 اسفند 1394, 08:55 صبح
سلام
من یه برنامه نوشتم سیستم ثبت نام اموزشگاه
میخوام وقتی داخل یه کمبوباکس ایتم مثلا اول انتخاب میشه داخل گرید ویو دانش اموزان ثبت نام شده در کلاس اول رو فقط نشون بده
نمیخام این روش با اتصال به پایگاه داده انجام بشه لطفا یه راه دیگه پیشنهاد بدین
ممنون

sia2068
چهارشنبه 19 اسفند 1394, 10:53 صبح
کسی نبود جواب بده؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟

Masoomeh.H
چهارشنبه 19 اسفند 1394, 11:59 صبح
به بار تمام اطلاعاتی که مربوط به ایتم های کمبوباکس هست رو بریزید توی یه دیتاتیبل. با انتخاب هر کدوم از ایتم های کمبوباکس دیتاتیبل رو فیلتر کنید. در آخر هم دیتاسورس دیتاگریدویو رو برابر با دیتاتیبل قرار بدید

alireza4474
چهارشنبه 19 اسفند 1394, 14:14 عصر
راه های مختلفی داری مثلا میتونی از تکنولوژی linq استفاده کنی که من زیاد از اون سر در نمیارم

راه دومی که خودم هم از اون راه استفاده میکنم اینه که یه فیلد مشترک بین کومبو باکس و دیتا گرید داشته باشی

اینجوری که پیش خودت قرار داد کنی اولین آیتم از کومبو باکس مربوط به کلاس اولی ها دومی مال دومی ها و.....

بعد توی پایگاه داده ات(میتونه یه datatable ,dataset یا هر چی دیگه باشه )که یکی از ستون ها باید مربوط به کلاس دانش اموزا باشه و اون ردیف هایی رو توی دیتا گرید ویو نشون بدی که کلاس متناظر با اونا توی کومبو باکس انتخاب شدن


اگر هم اطلاعات بیشتری بدی بیشتر میتونم کمکت کنم
مثلا بگی پایگاه داده ات چیه (sql,sqllite,xmlو....)و دیگه اینکه چجوری از اطلاعات استفاده میکنی چون اگه اطلاعات رو بریزی توی datatable یا dataset یه چور اینکاری که میخوای ر انجام داد و اگه به صورت object و لیست باشن یه جور دیگه

sia2068
شنبه 22 اسفند 1394, 12:23 عصر
راه های مختلفی داری مثلا میتونی از تکنولوژی linq استفاده کنی که من زیاد از اون سر در نمیارم

راه دومی که خودم هم از اون راه استفاده میکنم اینه که یه فیلد مشترک بین کومبو باکس و دیتا گرید داشته باشی

اینجوری که پیش خودت قرار داد کنی اولین آیتم از کومبو باکس مربوط به کلاس اولی ها دومی مال دومی ها و.....

بعد توی پایگاه داده ات(میتونه یه datatable ,dataset یا هر چی دیگه باشه )که یکی از ستون ها باید مربوط به کلاس دانش اموزا باشه و اون ردیف هایی رو توی دیتا گرید ویو نشون بدی که کلاس متناظر با اونا توی کومبو باکس انتخاب شدن


اگر هم اطلاعات بیشتری بدی بیشتر میتونم کمکت کنم
مثلا بگی پایگاه داده ات چیه (sql,sqllite,xmlو....)و دیگه اینکه چجوری از اطلاعات استفاده میکنی چون اگه اطلاعات رو بریزی توی datatable یا dataset یه چور اینکاری که میخوای ر انجام داد و اگه به صورت object و لیست باشن یه جور دیگه

سلام ممنون از کمکتون
دیتا بیس sql استفاده میکنم
از ی دیتا ادابتور و دیتا تیبل استفاده کردم
ی کلاس ایجاد کردم ک اطلاعات دیتا بیس رو داخل گرید ویو نمایش بده
این روشی ک گفتین کدوشو لطف میکنین؟

sia2068
سه شنبه 25 اسفند 1394, 08:00 صبح
کسی نیس کمک کنه؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

kamiloted
سه شنبه 25 اسفند 1394, 08:13 صبح
DataTable dt1 = (DataTable)dataGridView1.DataSource as DataTable;