Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > .NET Framework > Forum > ลบภาพ asp.net(VB) จะทำส่วนของการลบรูปภาพจากในแฟ้มคะเคยทำเป็นแบบ php



 

ลบภาพ asp.net(VB) จะทำส่วนของการลบรูปภาพจากในแฟ้มคะเคยทำเป็นแบบ php

 



Topic : 035440



โพสกระทู้ ( 937 )
บทความ ( 2 )



สถานะออฟไลน์
Facebook



จะทำส่วนของการลบรูปภาพจากในแฟ้มคะเคยทำเป็นแบบ php

Code (PHP)
	  <table width="700" border="0">

  <tr>
 <?php
 $num=0;
$dir = "images";

$dh = opendir($dir);

while (($file = readdir($dh)) !== false) {
if($num < 3 ){
if ($file == "." or $file == ".."){
		continue;
		}else{
 ?>
 
   	<td><div align="center" >  
			
		<? 
		echo "<image src = '$dir/$file' width='150' height='150'>"; 
		$num++;
		?>
	</div></td>
 <td><div align="center">
				<a href="del_gallary.php?id=<? echo $file; ?>" onclick="return Config(this)"><img src="menu_image/trash_32.png" border="0" /></a>
	</div></td>
    <?} }else{ ?> </tr><br>
   			<? $num= 0;
			}}
	?>
  </tr> 
  

<?
closedir($dh);
?>

</table>

ถ้าในasp.netจะเป็นแบบไหนคะ





Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-12-08 09:55:01 By : LuckyStar View : 1381 Reply : 5
 

 

No. 1



โพสกระทู้ ( 179 )
บทความ ( 0 )



สถานะออฟไลน์


รูปมันเก็บเป็น File ไว้หรอครับ ต้องการจะลบ File ภาพ
หรือ จะลบจาก Database อ่ะครับ ^^






Date : 2009-12-08 10:40:22 By : ksillapapan
 


 

No. 2



โพสกระทู้ ( 937 )
บทความ ( 2 )



สถานะออฟไลน์
Facebook

ลบfileภาพคะ
Date : 2009-12-08 10:52:50 By : LuckyStar
 

 

No. 3



โพสกระทู้ ( 3,144 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ใช้ namespace ที่ชื่อ System.IO

ตามนี้เลย

https://www.thaicreate.com/asp.net/asp.net-delete-files.html
Date : 2009-12-08 14:27:20 By : tungman
 


 

No. 4



โพสกระทู้ ( 179 )
บทความ ( 0 )



สถานะออฟไลน์


หน้า default.aspx
Code (C#)
<body>
    <form id="form1" runat="server">
    <div>
        <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="แสดง" />
        <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="ลบ" />
        
        <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" OnRowDataBound="GridView1_RowDataBound1" >
            <Columns>
               <asp:TemplateField>
                    <ItemTemplate>
                        <asp:CheckBox ID="chk" runat="server" />
                    </ItemTemplate>
                </asp:TemplateField>
                  <asp:TemplateField Visible="false">
                    <ItemTemplate>
                        <asp:Label ID="Label1" runat="server" ></asp:Label>
                    </ItemTemplate>
                </asp:TemplateField>
                <asp:TemplateField>
                    <ItemTemplate>
                        <asp:Image ID="Image1" runat="server"  Width="50px" Height="50px" />
                    </ItemTemplate>
                </asp:TemplateField>
                
            </Columns>
          
        </asp:GridView>
    
    </div>
    </form>
</body>

CodeBehind ครับ

Code (C#)
using System.IO;
using System.Collections.Generic;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {      
    }
    protected void BindGrid()
    {
        DataTable source = GetAllFile();
        GridView1.DataSource = source;
        GridView1.DataBind();
    }   
    public DataTable GetAllFile()
    {
        DirectoryInfo dir = new DirectoryInfo(Server.MapPath("Image/"));
        DataTable dt = new DataTable();
        dt.Columns.Add("picName", typeof(string));
        FileInfo[] files = dir.GetFiles("*.jpg");

        foreach (FileInfo file in files)
        {
            DataRow dr = dt.NewRow();
            dr["picName"] = file.Name;
            dt.Rows.Add(dr);
        }
        return dt;
    }
    protected void GridView1_RowDataBound1(object sender, GridViewRowEventArgs e)
    {
        Image img = (Image)e.Row.FindControl("Image1");
        if (img != null)
        {
            img.ImageUrl = Server.MapPath("Image/" + DataBinder.Eval(e.Row.DataItem, "picName"));
        }
        Label lbl = (Label)e.Row.FindControl("Label1");
        if (lbl != null)
        {
            lbl.Text = (string)DataBinder.Eval(e.Row.DataItem, "picName");
        }
    }
    protected void Button1_Click(object sender, EventArgs e)
    {   
        BindGrid();
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        
        List<FileInfo> files = new List<FileInfo>();
        foreach(GridViewRow grv in GridView1.Rows)
        {
            
            CheckBox chk = (CheckBox)grv.FindControl("chk");
            Label lbl = (Label)grv.FindControl("Label1");
            if (chk.Checked)
            {
                FileInfo file = new FileInfo(Server.MapPath("Image/" + lbl.Text));
                files.Add(file);
            }
            
        }
        
        foreach (FileInfo fi in files)
        {
            if (fi.Exists)
            {
                fi.Delete();
            }
        }
        BindGrid();
    }
    
}

ลองดู นะครับ ^^
ที่มาครับ
https://www.thaicreate.com/asp.net/asp.net-delete-files.html
https://www.thaicreate.com/asp.net/asp.net-list-files-in-directory.html
Date : 2009-12-08 16:18:37 By : ksillapapan
 


 

No. 5



โพสกระทู้ ( 937 )
บทความ ( 2 )



สถานะออฟไลน์
Facebook

พี่มีแบบที่มานเปงVBไหมอ่า
Date : 2009-12-09 11:41:56 By : LuckyStar
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ลบภาพ asp.net(VB) จะทำส่วนของการลบรูปภาพจากในแฟ้มคะเคยทำเป็นแบบ php
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่