hej! Du måste binda gridden för varje postback och ha med gridden.Columns.Clear(); för att inte lägga till kolumnerna igenraderna kvar i gridviewen efter postback
Hur får jag raderna jag sparat i min gridview att ligga kvar i gridden efter postback? Eller rättare sagt, när jag med kod lägger till en ny rad försvinner den gamla. Hur fångar jag upp de gamla så jag kan lägga till en ny istället för att ersätta tidigare rader? Kanske kan man lösa det med ett klientsides javascript?
Så här ser det ut nu:
DataSet dsKompetensNiva = new DataSet("kompetensNiva");
dsKompetensNiva.Tables.Add("dtKompetensNiva");
dsKompetensNiva.Tables["dtKompetensNiva"].Columns.Add("KompetensID", System.Type.GetType("System.String"));
dsKompetensNiva.Tables["dtKompetensNiva"].Rows.Add("");
dsKompetensNiva.Tables["dtKompetensNiva"].Rows[0]["KompetensID"] = 1;
dsKompetensNiva.AcceptChanges();
gvKompetensNiva.DataSource = dsKompetensNiva;
gvKompetensNiva.DataBind();Sv: raderna kvar i gridviewen efter postback