PDA

View Full Version : خواندن از بانک و ریختن درون دیتا گرید



majidrezaei2007
شنبه 30 اردیبهشت 1391, 20:43 عصر
با عرض سلام خدمت دوستان عزیز

من یک دیتاگرید دارم که اطلاعاتش از بانک پر میشه . کاربر باید بتونه تو همین دیتا گرید اطلاعات رو ویرایش کنه . باید ستون هایی که می تونن تغییر کنن به صورت کمبو باکس نمایش داده بشن و عناصر کمبو باکس هم فیلد های قابل انتخاب برای اون ستون باشه . مشکلم سر نمایش به همین صورت هست که چطور باید این کار رو انجام بدم . آیا باید از بانک سطر به سطر بخونم و به دیتاگرید اضافه کنم یا اینکه میشه یکجا اطلاعات رو خوند و به همین صورت نمایش داد ؟

hosseinenayati_2009
یک شنبه 31 اردیبهشت 1391, 01:56 صبح
سلام این کد خوندن از table که میریزه داخل گرید ویو. البته login.con یه متغییر که اسم و مشخصات بانک را مشخص کرده شما آدرس بانک خودتون را بزنید.



DataSet ds = new DataSet();
OleDbDataAdapter da;
ds.Clear()
da = new OleDbDataAdapter("select modelmo,modatmo,tarikhetanzim,tarikhestefade,tarik hmo from morkhasi" + bakhsh.Text + " where codeper = '" + personali.Text + "' ", login.con);
da.Fill(ds);
dataGridView2.DataSource = ds.Tables[0];

majidrezaei2007
یک شنبه 31 اردیبهشت 1391, 18:38 عصر
با خوندن و ریختم مشکلی ندارم . می خوام که سلول ها به صورت کمبو و قابل تغییر باشند

webnama
یک شنبه 31 اردیبهشت 1391, 23:24 عصر
با خوندن و ریختم مشکلی ندارم . می خوام که سلول ها به صورت کمبو و قابل تغییر باشند

بعد از خواندن و آوردن داده ها داخل دیتا گرید (توسط دیتا ست) ؛ با دستور زیر ویرایش کن
dt.Update(ds, "table nam");