View Full Version : سوال: چطور با انتخاب يك سطر از گريدويو فايل اصلي را از درون پوشه اش واقعي حذف كنم(لطفاً فوري)
shamlou
چهارشنبه 07 مهر 1389, 09:09 صبح
با خسته نباشيد و تشكر
چطور ميشود با انتخاب يك سطر از گريد ويو كه نام يك فايل در يكي از ستونهايش است ، با زدن دكمه delete همانطور كه آن سطر از ركورد حذف ميشود ، فايل اصلي هم به صورت دائمي در پوشه اي كه قرار دارد و قبلاً دانلود شده است ، حذف شود؟
Roia_del
چهارشنبه 07 مهر 1389, 09:16 صبح
System.IO.File.Delete(مسیر و نام فایل)
shamlou
چهارشنبه 07 مهر 1389, 09:45 صبح
System.IO.File.Delete(مسیر و نام فایل)
با تشكر ولي من اسم فايل را چطور از گريدويو بگيرم؟ چون به صورت html اي در textbok ميگذاردش . ما بايد فقط اسم فايل را بش بديم كه ايرادي نباشه
karim orooji
چهارشنبه 07 مهر 1389, 10:34 صبح
با سلام به این صفحه برو و این برنامه رو دانلود کنhttp://barnamenevis.org/forum/showthread.php?t=248285
pedram_ns
چهارشنبه 07 مهر 1389, 11:01 صبح
ابتدا توسط آیدی رکورد نام فایل داخل دیتابیس را واکشی کنید این کد رو به گرید ویو اضافه کنید.
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="deletebtn" runat="server" Text="حذف"
CommandArgument='<%# Eval("id") %>' CommandName="remove" />
</ItemTemplate>
</asp:TemplateField>
سپس در کد بیهایند صفحه در رویداد زیر می تونید بوسیله ای دی ارسالی کل سطر و تصاویر درون اون رو هم حذف کنید
Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs ) Handles GridView1.RowCommand
If e.CommandName = "remove" Then
Dim ID As String
ID = e.CommandArgument
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.