protected void dsColumna_Updating(object sender, ObjectDataSourceMethodEventArgs e)
        {
            COLUMNA columna = (COLUMNA)e.InputParameters[0];
            TIPO_DATO_COLUMNA tipoDatoColumna = new TIPO_DATO_COLUMNA()
            {
                TDC_CODIGO = int.Parse(((DropDownList)this.grvColumna.Rows
                [this.grvColumna.EditIndex].FindControl("drlTipoEdit")).SelectedValue)
            };

            columna.TIPO_DATO_COLUMNA = tipoDatoColumna;
        }
 protected void dsColumna_Selected(object sender, ObjectDataSourceStatusEventArgs e)
 {
     if (Request.QueryString["Tabla"] != "-1")
     {
         List<COLUMNA> lista = (List<COLUMNA>)e.ReturnValue;
         if (lista.Count == 0)
         {
             COLUMNA columna = new COLUMNA();
             columna.COL_NOMBRE = "";
             TIPO_DATO_COLUMNA tipoDato = new TIPO_DATO_COLUMNA()
             {
                 TDC_NOMBRE=""
             };
             lista.Add(columna);
         }
     }
 }
        protected void imgAgregar_Click(object sender, ImageClickEventArgs e)
        {
            COLUMNA columna = new COLUMNA()
            {
                COL_NOMBRE = ((TextBox)this.grvColumna.FooterRow.FindControl("txtNombreFooter")).Text,
                COL_LONGITUD = int.Parse(((TextBox)this.grvColumna.FooterRow.FindControl("txtLongitudFooter")).Text)
            };

            TABLA tabla = new TABLA()
            {
                TBL_CODIGO = int.Parse(((HiddenField)this.frmTabla.FindControl("hdnCodigo")).Value)
            };
            columna.TABLA = tabla;

            TIPO_DATO_COLUMNA tipoDato = new TIPO_DATO_COLUMNA()
            {
                TDC_CODIGO = int.Parse(((DropDownList)this.grvColumna.FooterRow.FindControl("drlTipoFooter")).SelectedValue)
            };
            columna.TIPO_DATO_COLUMNA = tipoDato;

            EstadoOperacion Estado = BusinessLayer.Mensajeria.ColumnaBL.insertarColumna(columna);

            if (Estado.Estado)
            {
                this.grvColumna.DataBind();
            }
            else
            {
                this.lblMensaje.Text = Estado.Mensaje;
            }
        }