PDA

View Full Version : مبتدی: مخفی کردن یک آیتم(سلول) از دیتالیست



saminjoon
سه شنبه 20 اسفند 1392, 20:17 عصر
سلام دوستان
من یه مشکل در دیتالیست دارم که نمیدونم اصلا حل شدنی هس یا نه...
من یه لیست دارم از تصاویر که به وسیله دیتالیست نشون میدم
زیر هر تصویر یه imagebutton هست برای حذف تصویر از لیست
حالا من میخوام هروقت این imagebutton کلیک شد اون تصویر از لیست پنهان شود
با توجه به اینکه به دلیل وجود FileUpload نمیتونم از UpdatePanel استفاده کنم برای دیتالیستم، کسی میدونه چطور میتونم فقط یک آیتم خاص از دیتالیست رو hidden کنم؟

saminjoon
سه شنبه 20 اسفند 1392, 21:59 عصر
اگه نمیشه بگین بهم ...:ناراحت:

saminjoon
سه شنبه 20 اسفند 1392, 22:28 عصر
شاید بهتره سوالمو طور دیگه مطرح کنم...
من میخوام درست بعد از بایند دیتالیست، با شرط خاصی، visible یکی از ItemTemplate ها false شود
اینم کد دیتالیستم:


<asp:DataList ID="DataList1" runat="server" CssClass="dt" RepeatDirection="Horizontal"
CellPadding="0" CellSpacing="0" width="100%" RepeatColumns="9" BackColor="White">
<ItemTemplate>
<img src="gallery/picturs/<%# Container.DataItem("imagname")%>" width="100" height="100" />
<div align="center">
<asp:ImageButton ID="imgbtnEdit" ClientIDMode="Static" runat="server" ImageUrl="~/images/delete.png" ToolTip="حذف" CommandName='<%# Eval("imagname") %>' CommandArgument='<%# Eval("id") %>' OnClick="deleteimage" Height="20px" Width="20px" />
</div>
</ItemTemplate>
</asp:DataList>

download69
سه شنبه 20 اسفند 1392, 23:11 عصر
برای همیشه و یا فقط همون لحظه

saminjoon
سه شنبه 20 اسفند 1392, 23:23 عصر
برای همیشه و یا فقط همون لحظه
نه فقط همون لحظه...
یعنی تا قبل لود دوباره صفحه

saminjoon
چهارشنبه 21 اسفند 1392, 07:14 صبح
من باهر بار کلیک روی imagebutton حذف، نام تصویر رو نگه میدارم و هروقت کاربر کلید اصلاح نهایی را زد همه اونایی رو که خودش حذف کرده از دیتابیس حذف میکنم
فقط میخوام تا قبل اینکه اصلاح نهایی رو بزنه، تصویر های حذف شده در دیتالیست پنهان شوند.