zoukankan      html  css  js  c++  java
  • GridView中加入新行方法


     

    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;

    //向GridView中加入新行方法,即通过此控件向数据库中加入新行....
    public partial class _Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            dataBind();
        }

        SqlConnection con = new SqlConnection("Server=.;Database=test;Integrated Security=SSPI");
        SqlCommand cmd;
        SqlDataAdapter dap;
        SqlCommandBuilder cmb;
        protected void Button1_Click(object sender, EventArgs e)
        {
            con.Open();
            cmd= new SqlCommand("select * from Users",con );
            dap = new SqlDataAdapter(cmd);
            cmb = new SqlCommandBuilder(dap);//用此法向表中加入新行是最简单的吧...
            DataSet  dst = new DataSet ();
            dap.Fill(dst, "Users");
            DataTable dt = dst.Tables["Users"];
            DataRow dro = dt.NewRow();
            dro[0] = this.TextBox1.Text;
            dro[1] = this.TextBox2.Text;
            dro[2] = Convert.ToInt32(this.TextBox3.Text);
            dst.Tables[0].Rows.Add(dro);
            dap.Update(dst, "Users");
            con.Close();
            dataBind();
        }

        public void dataBind()
        {
            con.Open();
            cmd = new SqlCommand("select *from Users",con );
            DataSet dst = new DataSet();
            dap = new SqlDataAdapter(cmd);
            dap.Fill(dst, "Users");
            this.GridView1.DataSource = dst.Tables[0].DefaultView;
            GridView1.DataBind();
            con.Close();
        }  

    }

     

     我认为这是最简单一种方法...请各位高手指点一二....

  • 相关阅读:
    python使用smtplib库和smtp.qq.com邮件服务器发送邮件
    使用CreateRemoteThread把代码远程注入指定exe执行
    python带cookie提交表单自动登录
    linux+win7双系统重装win7修复grub的办法
    最后总结
    Alpha项目测试--个人第五次作业
    第四次结对编程作业
    第三次作业--原型设计
    熟悉使用工具---第二次作业
    虫虫吃第一颗豆子---第一次作业
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1155094.html
Copyright © 2011-2022 走看看