• 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();
        }  

    }

     

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

  • 相关阅读:
    International Collegiate Programming Contest 2019 Latin American Regional Contests E. Eggfruit Cake(思维/尺取)
    Codeforces Round #673 (Div. 2) C. k-Amazing Numbers(思维)
    2020 计蒜之道 预赛 第一场 A、B
    生成字符画
    我对目前国内教学的看法
    Stm32 调试时发生HardFault_Handler
    python异常处理
    windows nfs客户端配置
    linux服务器删除文件后df -h查看文件系统占比无变化
    python ssh小程序
  • 原文地址:https://www.cnblogs.com/wantingqiang/p/1155094.html
Copyright © 2020-2023  润新知