---------------Eliminar un row de la grilla-------------
-------------aspx
<asp:GridView runat="server" ID="grdDummy" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="columna1" HeaderText="texto1" />
<asp:CommandField DeleteText="Eliminar" ShowDeleteButton="true" />
</Columns>
</asp:GridView>
----------cs
DataSet data = null;
protected void Page_Load(object sender, EventArgs e)
{
data = new DataSet();
DataTable table1 = new DataTable();
table1.Columns.Add("Columna1");
data.Tables.Add(table1);
DataRow row1 = table1.NewRow();
table1.Rows.Add(row1);
row1[0] = "asdad";
grdDummy.DataSource = data;
grdDummy.DataBind();
grdDummy.RowDeleting += new GridViewDeleteEventHandler(grdDummy_RowDeleting);
}
void grdDummy_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
data.Tables[0].Rows.RemoveAt(e.RowIndex);
grdDummy.DataBind();
}
---------------------Property de un data set instanciado en session------------
DataSet data
{
get
{
if (Session["data"] == null)
Session.Add("data", GetCustomDataSet());
return (DataSet)Session["data"];
}
}
No hay comentarios:
Publicar un comentario