PDA

View Full Version : bound کردن label به query



solaleh
یک شنبه 11 شهریور 1386, 15:36 عصر
سلام

چگونه می توانم یک label را به حاصل یک bound,query کنم. ( می خواهم جواب query, در یک label نمایش داده شود. (با کد نویسی) )

solaleh
یک شنبه 11 شهریور 1386, 15:38 عصر
سلام

چگونه می توانم یک label را به حاصل یک bound,query کنم. ( می خواهم جواب query, در یک label نمایش داده شود. (با کد نویسی) )

MH2538
یک شنبه 11 شهریور 1386, 16:16 عصر
label1.DataBindings.Add(new Binding("Text",ds.Tables(0),"YourField"))

solaleh
یک شنبه 11 شهریور 1386, 19:11 عصر
حاصل query من یک جدول با یک ستون و سه سطر است،که می خواهم هر سطر آن در یک label نمایش داده شود. کد بالا تنها سطر اول را نمایش می دهد.

MH2538
دوشنبه 12 شهریور 1386, 06:17 صبح
سلام
بین رکوردها حرکت کن
حرکت رو به جلو در رکورد ها


label1.BindingContext(ds.Tables(0)).Position:=labe l1.BindingContext(ds.Tables(0)).Position+1

حرکت به عقب


label1.BindingContext(ds.Tables(0)).Position:=labe l1.BindingContext(ds.Tables(0)).Position-1

solaleh
دوشنبه 12 شهریور 1386, 12:02 عصر
برای text هر label باید دو خط کد بالا را بنویسم.(منظورم جواب اول و دومتون است.)تنها عدد position را عوض کنم؟ میشه کد مربوط به 3 تا label را برای من بنویسید؟

MH2538
دوشنبه 12 شهریور 1386, 13:01 عصر
سلام
نه دوست عزیز
شما اگر بخواهید در میان رکورد ها حرکت کنید برای جلو رفتن از کد اول و برای عقب رفتن کد دوم را لازم دارید.
اگر بخواهید هر سه لیبل را بر اساس سه رکورد را در یک زمان مقدار دهی کنید باید کد زیر را بنویسید . مطمئن هستم مشکل شما را حل خواهد کرد


label1.Text = ds.Tables(0).Rows(0)("YourField").ToString()
label2.Text = ds.Tables(0).Rows(1)("YourField").ToString()
label3.Text = ds.Tables(0).Rows(2)("YourField").ToString()

solaleh
دوشنبه 12 شهریور 1386, 22:54 عصر
ممنون.دقیقا همینو می خواستم.