管理信息系统实验8.docVIP

  • 5
  • 0
  • 约1.95千字
  • 约 4页
  • 2020-03-14 发布于山东
  • 举报
GRIDVIEW的编辑功能 新建一个数据库,添加一张表Region,表里面有两个字段,RegionID, RegionDescription(就两个字段就可以) 第一个窗体的页面如下: 第二个窗体的页面如下: 具体步骤: showPetByTypeID.aspx: 具体代码: 1:创建DB类,并且添加一个连接数据库的静态函数: 2:在default.aspx的page_load事件中: protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { string sqlstr = select * from Region; SqlConnection sqlconn = DB.createConn(); sqlconn.Open(); SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlconn); DataSet ds = new DataSet(); myda.Fill(ds); this.GridView1.DataSource = ds; GridView1.DataKeyNames = new string[] {RegionID}; GridView1.DataBind(); sqlconn.Close(); } } 3: Default2.aspx?RegionID={0} 在default2.aspx的page_load事件里面: protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string str = select * from Region where RegionID= + Request[RegionID].ToString() + ; SqlConnection sqlconn = DB.createConn(); sqlconn.Open(); SqlDataAdapter myda = new SqlDataAdapter(str, sqlconn); DataSet ds = new DataSet(); myda.Fill(ds, Region); DataRowView mydrv = ds.Tables[Region].DefaultView[0]; TextBox1.Text = Convert.ToString(mydrv.Row[RegionID]); TextBox2.Text = Convert.ToString(mydrv.Row[RegionDescription]); sqlconn.Close(); } } 单击button,添加如下代码: protected void Button1_Click(object sender, EventArgs e) { string str = update Region set RegionID=+TextBox1.Text.Trim()+,RegionDescription=+TextBox2.Text.Trim()+ where RegionID=+Request[RegionID].ToString() +; SqlConnection sqlconn = DB.createConn(); sqlconn.Open(); SqlCommand sqlcmd = new SqlCommand(str, sqlconn); sqlcmd.ExecuteNonQuery(); Response.Redirect(Default.aspx); sqlconn.Close(); }

文档评论(0)

1亿VIP精品文档

相关文档