PDA

View Full Version : استفاده از لیست وصل شده به Repeater



man_iran
دوشنبه 26 دی 1390, 01:56 صبح
من DataSource کنترل Repeater رو به یک لیست وصل کردم.
لیستم دارای نام دانشجو، سن و شماره دانشجویه. حالا توی Repeater سه تا لیبل گذاشتم. میخوام اطلاعات لیست رو داخل این لیبل ها نشان بدم. چکار باید بکنم؟
وقتی از DataSource آماده دات نت استفاده میکنیم خود به خود بایند میکنه ولی وقتی اینطوری DataSource رو وصل میکنم باید چکار کنم؟

sara_aryanfar
دوشنبه 26 دی 1390, 02:01 صبح
خب لیبل هاتون رو بایند کنید یعنی هر لیبل رو به همون فیلد مربوطه وصل کنید

xalerebvar
دوشنبه 26 دی 1390, 02:09 صبح
کافی بین تگ <Item Template> مربوط به Repeaterت لیبل بزاری و اطلاعات ر ا توسط دستور زیر داخل لیبل هات بایند کنی

<asp:Label ID="Label1" runat="server" Text='<%# Eval("Title") %>'
Font-Bold="True" ForeColor="#000066"></asp:Label>
کد بالا مقدار فیلد Titleرو داخل خاصیت Text لیبل می ذاره

man_iran
دوشنبه 26 دی 1390, 02:17 صبح
خب لیبل هاتون رو بایند کنید یعنی هر لیبل رو به همون فیلد مربوطه وصل کنید

چطور میشه مستقیم بایند کرد؟ با حلقه میتونم از لیست بخونم و به لیبل وصل کنم ولی میخوام بایند کنم چکار باید بکنم؟

man_iran
دوشنبه 26 دی 1390, 02:20 صبح
کافی بین تگ <Item Template> مربوط به Repeaterت لیبل بزاری و اطلاعات ر ا توسط دستور زیر داخل لیبل هات بایند کنی

<asp:Label ID="Label1" runat="server" Text='<%# Eval("Title") %>'
Font-Bold="True" ForeColor="#000066"></asp:Label>
کد بالا مقدار فیلد Titleرو داخل خاصیت Text لیبل می ذاره

ممنون جواب داد. به یه نکته کوچیک دقت نکرده بودم برای همین اخطار میزد!