PDA

View Full Version : dynamic checkbox



sahele_sheni
سه شنبه 14 مهر 1388, 16:26 عصر
سلام دوستان . من یه datalist دارم که باهاش عکس ها رو به صورت گالری نمایش میدم . حالا میخوام امکان حذف براش بزارم . میخوام که وقتی یه عکس رو نشون میده یه checkbox هم زیرش نشون داده بشه تا امکان حذف داشته باشه.من از asp chechbox استفاده کردم و id اون رو idخود عکس گذشتم ... ولی‌ ارور میده .... ممنون میشم راهنمایی‌ کنید



<asp:DataList ID="DataList1" runat="server" DataSourceID="SqlDataSource1" RepeatColumns="3" RepeatDirection="Horizontal" Height="1100px" Width="700" GridLines="None">
<ItemTemplate>
<a href="../pic/<%# Eval("name") %>" rel="lightbox" title="<%# Eval("title") %>"><img width="200" height="200" src="../pic/<%# Eval("name") %>" /></a>
<br />

<asp:CheckBox ID="<%# Eval("id") %>" runat="server" />
</ItemTemplate>

</asp:DataList>

----------------------------------
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:asadiConnectionString %>"
SelectCommand="imagesp" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="1" Name="down" QueryStringField="down" Type="Int32" />
<asp:QueryStringParameter DefaultValue="12" Name="top" QueryStringField="top" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
------------------------------------------------



از این خط اشکال میگیره : <asp:CheckBox ID="<%# Eval("id") %>" runat="server" />

sahele_sheni
سه شنبه 14 مهر 1388, 21:45 عصر
دوستان کسی چیزی به ذهنش نمیرسه !؟

Saber_Fatholahi
چهارشنبه 15 مهر 1388, 00:02 صبح
خوب دوست من معلومه خطا میگیره چون نام کامپوننت نمیتونه عدد باشه
برای این کار دیتالیستو جستجو کن توی یه حلقه تکرار و هر سری که چک باکسش فعال هست از دیتابیست حذف کن برای بدست اوردن چک باکست هم از FindControl استفاده کن
موفق باشی