C# 将来自存储过程的新行添加到gridview

C# 将来自存储过程的新行添加到gridview,c#,asp.net,gridview,C#,Asp.net,Gridview,我使用了下面的Gridview,它从存储过程中提取数据,该存储过程使用枢轴将数据从垂直方向转换为水平方向。我想在特定的行编号5处添加新行。此行将仅填充黑色 <asp:GridView ID="GridView1" runat="server" OnRowCommand="GridView1_RowCommand" ShowHeader="true" CssClass="style3" ForeColor="White" OnRowDataBoun

我使用了下面的
Gridview
,它从
存储过程中提取数据
,该存储过程使用枢轴将数据从垂直方向转换为水平方向。我想在特定的
行编号5
处添加新行。此行将仅填充黑色

<asp:GridView ID="GridView1"  runat="server" OnRowCommand="GridView1_RowCommand" ShowHeader="true" CssClass="style3"  ForeColor="White"
                    OnRowDataBound="GridView1_RowDataBound" DataSourceID="SqlDataSource1">
                    <EditRowStyle BorderColor="Black" ForeColor="Black" />
<Columns>
     <asp:ButtonField CommandName="ColumnClick" Visible="false" />
</Columns>
</asp:GridView>

您也有类似的问题。 看一看


这样做:

DataRow dr = DataTable.NewRow();
DataTable.Rows.InsertAt(dr, 5);
DataTable.AcceptChanges();

gv_list.DataSource = DataTable;
gv_list.DataBind();

非常感谢。你能告诉我如何删除新行的格式并在这一行上写下例如“break”吗?
DataRow dr = DataTable.NewRow();
DataTable.Rows.InsertAt(dr, 5);
DataTable.AcceptChanges();

gv_list.DataSource = DataTable;
gv_list.DataBind();