首页 > 解决方案 > 如何向 GridView 添加行并通过 ASP.NET C# 保存?

问题描述

我有一个现有的 gridview 显示来自我的 SQL Server 的数据,

我正在使用 gridview 显示来自 SQL Server 的数据,并且我想添加一个按钮,当单击该按钮时可以添加新行。

如何通过 ASP.NET C# 在 gridview 中单击按钮时添加新行。

我的信息.aspx:

    <div class="card-body">
          <div class="table-responsive">
        
            <asp:GridView ID="GridView1" runat="server"  AutoGenerateColumns="false" AllowPaging="true" CssClass="gvStyle gvStyle th " >
                <Columns>
                    <asp:BoundField ItemStyle-Width="150px" DataField="Fname" HeaderText="company" />
                    <asp:BoundField ItemStyle-Width="150px" DataField="Faddress" HeaderText="address" />
                    <asp:BoundField ItemStyle-Width="150px" DataField="Ftel" HeaderText="telephone" />
                    <asp:BoundField ItemStyle-Width="150px" DataField="Contactor" HeaderText="contactor" />
                     
                     <asp:BoundField ItemStyle-Width="150px" DataField="Category" HeaderText="category" />
                </Columns>
            </asp:GridView>

         
        </div>
      </div>

myinfo.aspx.cs:

    SqlCommand cmd = new SqlCommand("SELECT Fname,Faddress,Ftel,Contactor,Category FROM Company", con);
    da = new SqlDataAdapter(cmd);
    da.Fill(ds);
    con.Close();
    con.Open();
    cmd.ExecuteNonQuery();
    con.Close();
     cmd.Connection = con;
    da.SelectCommand = cmd;
    DataTable dt = new DataTable();
    da.Fill(dt);
    GridView1.DataSource = dt;
    GridView1.DataBind();

请如果有人可以帮助我..

标签: c#htmlasp.netsql-servergridview

解决方案


推荐阅读