源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net Execl的添加,更新操作实现代码

  • 时间:2022-12-03 15:27 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net Execl的添加,更新操作实现代码
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(); } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部