asp.net中向数据库插入数据实例

作者:袖梨 2022-06-25
 代码如下 复制代码

1实验目的:复习上次实验—把数据库中的数据显示出来的基础上,向数据库中插入数据,并且即使的把更新的数据显示在Gridview控件中。 2程序步骤:
0,用SqlServer创建一个名为“ProductDB”的数据库,新建表Product(ID,ProductID,ProductDes)
1,从工具栏拖入GridView,两个TextBox,一个Button ,具体看下面图片


1实验目的:复习上次实验—把数据库中的数据显示出来的基础上,向数据库中插入数据,并且即使的把更新的数据显示在Gridview控件中。

2程序步骤:

0,用SqlServer创建一个名为“ProductDB”的数据库,新建表Product(ID,ProductID,ProductDes)
1,从工具栏拖入GridView,两个TextBox,一个Button ,具体看下面图片
2,注意此步骤,双击网页上Button按钮进入代码编辑(为了绑定事件Button1_Click)
3,把对应的代码复制

实验的原始界面:

最后效果: 

Default.aspx文件内容

<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>



无标题页







商品ID:

商品描述:




Default.aspx.cs文件内容

using System;
using System.Data;
using System.Configuration;
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.SqlClient;
public partial class _Default : System.Web.UI.Page
{
string constr = "server=.;database=ProductDB;Uid=sa;pwd=;";
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) {
Bind();
}
}
public void Bind() {
string sqlstr = "select * from Product";
SqlConnection sqlConn = new SqlConnection(constr);
SqlDataAdapter sda = new SqlDataAdapter(sqlstr, sqlConn);
DataSet ds = new DataSet();
sda.Fill(ds);
this.GridView1.DataSource = ds;
this.GridView1.DataBind();
sqlConn.Close();
}
protected void Button1_Click(object sender, EventArgs e)
{
string sqlStr = "insert into Product(ProductID,ProductDes) VALUES ('"+TextBox1.Text.Trim()+"','"+TextBox2.Text.Trim()+"')";
SqlConnection sqlConn = new SqlConnection(constr);
sqlConn.Open();
SqlCommand sqlCmd = new SqlCommand(sqlStr, sqlConn);
sqlCmd.ExecuteNonQuery();
sqlConn.Close();
this.Bind();
}
}

相关文章

精彩推荐