PDA

View Full Version : سوال: ریختن مقدار Query در یک lable؟؟؟؟



sajadcg
جمعه 07 بهمن 1390, 13:04 عصر
سلام.
من در بانک اطلاعاتیم یک Table دارم که رونش چندین غزل از حافظ هست.حالا می خوام از این جدول در برنامه استفاده کنم طوری که به صورت Random یک از بیت های موجود را بریزه توی یک Lable .
و دسوتر Select را به صورت زیر نوشتم:

Random rn = new Random();
int rnd = 0;
while (rnd > 400 || rnd < 1)
rnd = rn.Next();
linq_DataClassesDataContext dc = new linq_DataClassesDataContext();
TB_Ghazal tb = new TB_Ghazal();
tb = new TB_Ghazal tb = new TB_Ghazal();
();

var Query = from t in dc.TB_Ghazals
where t.id == rnd
select t;
حالا باید چه دستوری بنویسم که فیلد gazal موجود در بانک را به lable نسبت بده؟؟؟؟
نکته:این جدول 2 فیلد به نام های id و gazal داره.

لطفا راهنمائی کنید.
مرسیـــ:بوس:

sajadcg
شنبه 08 بهمن 1390, 10:53 صبح
چرا کسی به سوالات بخش linq جواب نمیده؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟:عصبانی::عصبانی::عصبانی:

amir3321
شنبه 08 بهمن 1390, 12:35 عصر
اگه فقط نتیجه رو می خواهی به lable پاس بدی میشه یک چیزی مثل این

foreach (var qt in Query) label1.Text = qt.gazal.Tostring();

charkhkar
یک شنبه 09 بهمن 1390, 23:31 عصر
سلام
دوست عزیز اگر اخر Query از .single استفاده کنی می تونی مقدارش رو بریزی چون حلقه foreach سرعت و کم می کنه
با تشکر.