miércoles, 2 de octubre de 2013

Codigo ayuda de examen

---------------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