如何通过ASP.NET C#将行添加到GridView并保存?
我有一个显示SQL Server数据的现有gridview 我正在使用gridview显示来自SQL Server的数据,我想添加一个按钮,单击该按钮时可以添加新行 如何通过ASP.NET C#在gridview中单击按钮时添加新行 myinfo.aspx:如何通过ASP.NET C#将行添加到GridView并保存?,c#,html,asp.net,sql-server,gridview,C#,Html,Asp.net,Sql Server,Gridview,我有一个显示SQL Server数据的现有gridview 我正在使用gridview显示来自SQL Server的数据,我想添加一个按钮,单击该按钮时可以添加新行 如何通过ASP.NET C#在gridview中单击按钮时添加新行 myinfo.aspx: <div class="card-body"> <div class="table-responsive">
<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>
如果有人能帮我的忙,请告诉我。要在按钮单击时为表格添加行,您需要一个jsUsing GridView控件,其中包含模板列比动态HTML简单得多。要在按钮单击时为表格添加行,您需要一个jsUsing GridView控件,其中包含模板列比动态HTML简单得多。
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();