Hi Maajanes This code might help you.
Your gridView:
<asp:GridView ID="gridView1" runat="server" DataKeyNames="KitName"
onrowdeleting="gridView1_RowDeleting">
<Columns>
<asp:BoundField HeaderText="KitName" DataField="KitName"></asp:BoundField>
<asp:BoundField HeaderText="OrderQuantity" DataField="OrderQuantity"></asp:BoundField>
<asp:BoundField HeaderText="Discount" DataField="Discount"></asp:BoundField>
<asp:BoundField HeaderText="DiscountScheme" DataField="DiscountScheme"></asp:BoundField>
<asp:BoundField HeaderText="DiscountType" DataField="DiscountType"></asp:BoundField>
<asp:BoundField HeaderText="DiscountedValue" DataField="DiscountedValue"></asp:BoundField>
<asp:BoundField HeaderText="DiscountSchemeVal" DataField="DiscountSchemeVal"></asp:BoundField>
<asp:BoundField HeaderText="DiscountTypeVal" DataField="DiscountTypeVal"></asp:BoundField>
</Columns>
</asp:GridView>
And the Code:
DataTable dTable;
protected void Page_Load(object sender, EventArgs e)
{
dTable = new DataTable();
dTable.Columns.Add("KitName");
dTable.Columns.Add("OrderQuantity");
dTable.Columns.Add("Discount");
dTable.Columns.Add("DiscountScheme");
dTable.Columns.Add("DiscountType");
dTable.Columns.Add("DiscountedValue");
dTable.Columns.Add("DiscountSchemeVal");
dTable.Columns.Add("DiscountTypeVal");
DataRow dRow = dTable.NewRow();
dRow["KitName"] = strKitName;
dRow["OrderQuantity"] = strKitQuant;
dRow["Discount"] = strDiscount;
dRow["DiscountScheme"] = strDisScheme;
dRow["DiscountSchemeVal"] = strDisSchemeVal;
dRow["DiscountType"] = strDisType;
dRow["DiscountTypeVal"] = strDisTypeVal;
dRow["DiscountedValue"] = strDisVal;
dTable.Rows.Add(dRow);
gridView1.DataSource = dTable;
gridView1.DataBind();
}
protected void gridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
DataRow row = dTable.Select("KitName=" + gridView1.DataKeys[e.RowIndex]["KitName"])[0];
row.Delete();
dTable.AcceptChanges();
dTable.DataSource = dTable;
dTable.DataBind();
}