mori.shah
دوشنبه 18 فروردین 1393, 12:10 عصر
یک فایل متنی را اپلود سپس به جدول اضافه وبعد دکمه کلید برای حذف ان سطر
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
namespace uploadtxt
{
public partial class uploadtxt System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnDelet_Click(object sender, EventArgs e)
{
int rownumber =Convert.ToInt32( ((Button)sender).ID.Substring(9));
}
protected void btnupload_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
if(FileUpload1.PostedFile.FileName.ToLower().EndsW ith(.txt)){
string phsicalpath = Server.MapPath(upload);
string gid =Guid.NewGuid().ToString();
string orginalname=FileUpload1.PostedFile.FileName;
string ext = orginalname.Substring(orginalname.LastIndexOf(.));
string newfname = gid + ext;
FileUpload1.SaveAs(phsicalpath + + newfname);
string filname = Server.MapPath(upload) + +newfname;
StreamReader sr = new StreamReader(filname);
int rownumber = 0;
while (!sr.EndOfStream)
{
rownumber++;
string line = sr.ReadLine();
string[] lineData = line.Split(',');
for (int i = 0; i lineData.Count(); i++)
{
TableRow row = new TableRow();
TableCell cellline = new TableCell();
cellline.Text = lineData[i];
row.Cells.Add(cellline);
tbltxt.Rows.Add(row);
if (rownumber 1)
{
Button btndelet = new Button();
btndelet.ID = btndelete + rownumber.ToString();
btndelet.Click += btnDelet_Click;
}
}
}
}
else
ClientScript.RegisterClientScriptBlock(this.GetTyp e(), alert, window.alert('type file txt'), true);
}
else
ClientScript.RegisterClientScriptBlock(this.GetTyp e(), alert, window.alert('select to file'), true);
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
namespace uploadtxt
{
public partial class uploadtxt System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnDelet_Click(object sender, EventArgs e)
{
int rownumber =Convert.ToInt32( ((Button)sender).ID.Substring(9));
}
protected void btnupload_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
if(FileUpload1.PostedFile.FileName.ToLower().EndsW ith(.txt)){
string phsicalpath = Server.MapPath(upload);
string gid =Guid.NewGuid().ToString();
string orginalname=FileUpload1.PostedFile.FileName;
string ext = orginalname.Substring(orginalname.LastIndexOf(.));
string newfname = gid + ext;
FileUpload1.SaveAs(phsicalpath + + newfname);
string filname = Server.MapPath(upload) + +newfname;
StreamReader sr = new StreamReader(filname);
int rownumber = 0;
while (!sr.EndOfStream)
{
rownumber++;
string line = sr.ReadLine();
string[] lineData = line.Split(',');
for (int i = 0; i lineData.Count(); i++)
{
TableRow row = new TableRow();
TableCell cellline = new TableCell();
cellline.Text = lineData[i];
row.Cells.Add(cellline);
tbltxt.Rows.Add(row);
if (rownumber 1)
{
Button btndelet = new Button();
btndelet.ID = btndelete + rownumber.ToString();
btndelet.Click += btnDelet_Click;
}
}
}
}
else
ClientScript.RegisterClientScriptBlock(this.GetTyp e(), alert, window.alert('type file txt'), true);
}
else
ClientScript.RegisterClientScriptBlock(this.GetTyp e(), alert, window.alert('select to file'), true);
}
}
}