手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net Execl的添加,更新操作实现代码
asp.net Execl的添加,更新操作实现代码
摘要:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Col...

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Data.OleDb;

public partial class html_Test_Execl : System.Web.UI.Page

......{

static string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + HttpContext.Current.Server.MapPath("~/html/") + "new.xls;Extended Properties=Excel 8.0;";

protected void Page_Load(object sender, EventArgs e)

......{

}

protected void btnADONET_CreateExecle_Click(object sender, EventArgs e)

......{

OleDbConnection cn = new OleDbConnection( connectionString );

cn.Open();

OleDbCommand cmd = new OleDbCommand();

cmd.Connection = cn;

cmd.CommandText = "create table myTable(firstName char(255),lastName char(255))";

cmd.ExecuteNonQuery();

cmd.CommandText = "insert into myTable (firstName,lastName) values('liao','haibing')";

cmd.ExecuteNonQuery();

cmd.CommandText = "insert into myTable(firstName,lastName) values('廖','海兵')";

cmd.ExecuteNonQuery();

cmd.CommandText = "create table myTable2(姓名 char(255) , 住址 char(255))";

cmd.ExecuteNonQuery();

cn.Close();

}

protected void btnShowExecl_Content_Click(object sender, EventArgs e)

......{

ShowExeclContent();

}

private void ShowExeclContent()

......{

OleDbConnection cn = new OleDbConnection(connectionString);

OleDbDataAdapter dda = new OleDbDataAdapter("select * from [myTable]", cn);

DataSet ds = new DataSet();

dda.Fill(ds, "myTable");

DataGrid1.DataSource = ds.Tables["myTable"].DefaultView;

DataGrid1.DataBind();

}

protected void btnInsertExecl_Click(object sender, EventArgs e)

......{

InsertExeclDate();

ShowExeclContent();

}

private void InsertExeclDate()

......{

string executeString = "insert into myTable(firstName,lastName)values('" + this.txtFirstName.Text.Trim() + "','" + txtLastName.Text.Trim() + "')";

this.upDate_Insert_Delete_Operator(executeString);

}

protected void btnUpdateSelect_Click(object sender, EventArgs e)

......{

upDateSelect(this.txtFirstName.Text.Trim(), this.txtLastName.Text.Trim());

ShowExeclContent();

}

private void upDateSelect(string firstName,string lastName)

......{

string executeString = "update myTable set lastName = '" + lastName + "' where firstName = '" + firstName + "'";

this.upDate_Insert_Delete_Operator(executeString);

}

/**//**//**////删除操作进行不了,提示ISAM 不支持在链接表中删除数据。 不知道有没有什么办法可以解决这个问题

protected void btnDelete_Click(object sender, EventArgs e)

......{

Delete(this.txtFirstName.Text.Trim());

ShowExeclContent();

}

private void Delete(string firstName)

......{

string executeString = "delete from myTable where firstName = '" + firstName + "'";

this.upDate_Insert_Delete_Operator(executeString);

}

private void upDate_Insert_Delete_Operator(string executeString)

......{

OleDbConnection cn = new OleDbConnection(connectionString);

cn.Open();

OleDbCommand cmd = new OleDbCommand(executeString, cn);

cmd.ExecuteNonQuery();

cn.Close();

}

}

【asp.net Execl的添加,更新操作实现代码】相关文章:

asp.net如何在图片上加水印文字具体实现

Asp.net(C#)实现验证码功能代码

asp.net实现md5加密

asp.net 操作cookie的实例

.net 通过URL推送POST数据具体实现

.Net连接Oracle数据库的实现代码

asp.net输出重写压缩页面文件实例代码

asp.net(c#)利用构造器链的代码

asp.net小孔子cms中的数据添加修改

asp.net Timer的使用方法

精品推荐
分类导航