PDA

View Full Version : Bind کردن کنترل ها به ObjectDataSource بدون Repeater و ....



mehrdad_t
دوشنبه 22 مرداد 1386, 12:28 عصر
سلام دوستان

برای Bind کردن کنترل ها به ObjectDataSource چه کار باید انجام داد ؟ ( مثلآ به یک Label )

البته بدون استفاده از یک Repeater , DetailsView و ....

لزومی به حرکت بر روی رکورد ها نیست . ObjectDataSource با استفاده از QueryString فقط یک رکورد تحویل میده .


این روش را برای متن یک Label که تاریخ فرستادن خبر را نمایش میده و با توجه به Culture صفحه میلادی می ماند یا تبدیل به شمسی میشود لازم دارم .

Amir Taghavi
دوشنبه 22 مرداد 1386, 12:40 عصر
<%# eval('Field Name')%>

mehrdad_t
دوشنبه 22 مرداد 1386, 14:33 عصر
<%# eval('Field Name')%> در صورتی جواب میده که Label داخل یک Repeater یا امسال آن باشه.

Amir Taghavi
دوشنبه 22 مرداد 1386, 14:47 عصر
دقیقا"! من فراموش کردم این نکته رو بگم. میتونی تو FormView هم بذاریش.

mehrdad_t
دوشنبه 22 مرداد 1386, 17:52 عصر
درست شد .
از DataTable استفاده کردم.


IranDataSetTableAdapters.NewSelectCommandTableAdap ter ta = new IranDataSetTableAdapters.NewSelectCommandTableAdap ter();

DataTable datatable = ta.GetDataNews(ArticleID);