PDA

View Full Version : سوال: برابر قرار دادن لیبل با دیتابیس



hadi vafaii
دوشنبه 27 مرداد 1393, 23:25 عصر
سلام عرض میکنم خدمت همه دوستان عزیز
یه سوال داشتم اونم اینه که چجوری میتونم تکست یه لیبل رو برابر مقداری که تویه دیتابیس (اکسس)ذخیره شده قرار بدم؟ممنون میشم اگه راهنماییم کنین

_4rm4n_
سه شنبه 28 مرداد 1393, 00:19 صبح
سلام عرض میکنم خدمت همه دوستان عزیز
یه سوال داشتم اونم اینه که چجوری میتونم تکست یه لیبل رو برابر مقداری که تویه دیتابیس (اکسس)ذخیره شده قرار بدم؟ممنون میشم اگه راهنماییم کنین
سلام
با استفاده از یک Data adapter و یک data set !
اول کامند و کانکشین رو به Data adapter میدید و بعد data set رو پر میکنید .
بعد با استفاده از

dataset.tables[0].rows[0].itemarray.getvalue(0).tostring()

میتونید مقدار فیلد 1 از ردیف 1 رو بگیرید ( مقدار rows , get value به نسبت درخواست شما عوض میشه.)
اگر نیاز داشتید بگید سورس کد نمونه ای براتون بزارم.
موفق باشید...

hadi vafaii
سه شنبه 28 مرداد 1393, 18:24 عصر
سلام اگه ممکنه یکم بیشتر توضیح بدین و اگه ممکنه یه نمونه قرار بدین ممنون از راهنمایی تون

smhak17
سه شنبه 28 مرداد 1393, 22:20 عصر
داداش بدون (دیتا گرید ویو) نمی دونم شرمنده، اما اگه با (دیتا گرید ویو) باشه به این صورته:
فرض می کنیم یک Label به نام lbl1 داریم و یک dataGridView به نام dataGridView1:

private void ShowValue(int row,int col)
{
lbl1.Text=dataGridView1[col,row].Value.ToString();
}


در قسمت c ستون مورد نظر و در قسمت row سطر مورد نظر را وارد می کنید

hadi vafaii
سه شنبه 28 مرداد 1393, 23:56 عصر
داداش بدون (دیتا گرید ویو) نمی دونم شرمنده، اما اگه با (دیتا گرید ویو) باشه به این صورته:
فرض می کنیم یک Label به نام lbl1 داریم و یک dataGridView به نام dataGridView1:

private void ShowValue(int row,int col)
{
lbl1.Text=dataGridView1[col,row].Value.ToString();
}


در قسمت c ستون مورد نظر و در قسمت row سطر مورد نظر را وارد می کنید

سلام مرسی اما اینو بلد بودم من نمیخوام از دیتاگرید بخونه میخوام از دیتابیس(اکسس)مقدار رو برگردونه