当前位置: 首页>>代码示例>>C#>>正文


C# DataGrid.Dispose方法代码示例

本文整理汇总了C#中System.Web.UI.WebControls.DataGrid.Dispose方法的典型用法代码示例。如果您正苦于以下问题:C# DataGrid.Dispose方法的具体用法?C# DataGrid.Dispose怎么用?C# DataGrid.Dispose使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Web.UI.WebControls.DataGrid的用法示例。


在下文中一共展示了DataGrid.Dispose方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: _btnExportar_Click

        protected void _btnExportar_Click(object sender, EventArgs e)
        {
            _sesion = new Sesion();
            _cookieActual = _sesion.verificarValidez(Request.Cookies["PS"]);
            if (_cookieActual == null) // Si la cookie expira redirecciona a la pantalla de Login
                Response.Redirect("../Autentificacion/Login.aspx"); //
            else // Volver a crear la cookie en el cliente, con el nuevo tiempo de expiración
                Response.SetCookie(_cookieActual);

            // Crear una tabla temporal
            DataTable dtTemp = new DataTable();
            DataTable tablaTurnos = (DataTable)Session["tablaTurnos"];

            // Creando los encabezados de las filas
            dtTemp.Columns.Add("<b>Turno</b>");
            dtTemp.Columns.Add("<b>Lunes</b>");
            dtTemp.Columns.Add("<b>Martes</b>");
            dtTemp.Columns.Add("<b>Miercoles</b>");
            dtTemp.Columns.Add("<b>Jueves</b>");
            dtTemp.Columns.Add("<b>Viernes</b>");
            dtTemp.Columns.Add("<b>Sabado</b>");
            dtTemp.Columns.Add("<b>Domingo</b>");
            DataRow fila;
            for (int i = 0; i < tablaTurnos.Rows.Count; i++)
            {
                fila = dtTemp.NewRow();
                fila[0] = tablaTurnos.Rows[i][0].ToString(); // Turno
                fila[1] = tablaTurnos.Rows[i][1].ToString(); // Lunes
                fila[2] = tablaTurnos.Rows[i][2].ToString(); // Martes
                fila[3] = tablaTurnos.Rows[i][3].ToString(); // Miércoles
                fila[4] = tablaTurnos.Rows[i][4].ToString(); // Jueves
                fila[5] = tablaTurnos.Rows[i][5].ToString(); // Viernes
                fila[6] = tablaTurnos.Rows[i][6].ToString(); // Sábado
                fila[7] = tablaTurnos.Rows[i][7].ToString(); // Domingo
                dtTemp.Rows.Add(fila);
            }

            // Grid temporal
            var dg = new DataGrid {DataSource = dtTemp};
            dg.DataBind();
            ExportToExcel("Horario" + _ddlLugar.SelectedItem.Text + ".xls", dg); // Exportar
            dg = null;
            dg.Dispose();
        }
开发者ID:hrbie,项目名称:ModulosTI,代码行数:44,代码来源:ConsultarHorario.aspx.cs

示例2: _btnExportar_Click

 protected void _btnExportar_Click(object sender, EventArgs e)
 {
     _controladorHorario = new ControladorHorario();
     int idHorario = _controladorHorario.consultarHorarioDisDeshabilitado();
     if (idHorario != -1)
     {
         DataTable tabla = new DataTable();
         // Crear las columnas de la tabla
         tabla.Columns.Add(new DataColumn("Turno"));
         tabla.Columns.Add(new DataColumn("Lunes"));
         tabla.Columns.Add(new DataColumn("Martes"));
         tabla.Columns.Add(new DataColumn("Miércoles"));
         tabla.Columns.Add(new DataColumn("Jueves"));
         tabla.Columns.Add(new DataColumn("Viernes"));
         tabla.Columns.Add(new DataColumn("Sábado"));
         tabla.Columns.Add(new DataColumn("Domingo"));
         // Llenar la tabla, solo con la columna de turno con valor
         tabla.Rows.Add("7:30 a.m - 11:30 a.m", "", "", "", "", "", "");
         tabla.Rows.Add("11:30 a.m - 3:30 p.m", "", "", "", "", "", "");
         tabla.Rows.Add("3:30 p.m - 7:30 p.m", "", "", "", "", "", "");
         tabla.Rows.Add("7:30 p.m - 10:30 p.m", "", "", "", "", "", "");
         List<List<object>> turnos = _controladorHorario.obtenerTurnosDisponibilidad(idHorario);
         if (turnos.Count > 0)
             ordenarTurnos(tabla, turnos);
         DataTable dtTemp = new DataTable(); // Crear una tabla temporal
         // Creando los encabezados de las filas
         dtTemp.Columns.Add("<b>Turno</b>");
         dtTemp.Columns.Add("<b>Lunes</b>");
         dtTemp.Columns.Add("<b>Martes</b>");
         dtTemp.Columns.Add("<b>Miercoles</b>");
         dtTemp.Columns.Add("<b>Jueves</b>");
         dtTemp.Columns.Add("<b>Viernes</b>");
         dtTemp.Columns.Add("<b>Sabado</b>");
         dtTemp.Columns.Add("<b>Domingo</b>");
         DataRow fila;
         for (int i = 0; i < tabla.Rows.Count; i++)
         {
             fila = dtTemp.NewRow();
             fila[0] = tabla.Rows[i][0].ToString(); // Turno
             fila[1] = tabla.Rows[i][1].ToString(); // Lunes
             fila[2] = tabla.Rows[i][2].ToString(); // Martes
             fila[3] = tabla.Rows[i][3].ToString(); // Miércoles
             fila[4] = tabla.Rows[i][4].ToString(); // Jueves
             fila[5] = tabla.Rows[i][5].ToString(); // Viernes
             fila[6] = tabla.Rows[i][6].ToString(); // Sábado
             fila[7] = tabla.Rows[i][7].ToString(); // Domingo
             dtTemp.Rows.Add(fila);
         }
         // Grid temporal
         DataGrid dg = new DataGrid { DataSource = dtTemp };
         dg.DataBind();
         Boolean resultado = ExportToExcel("Horario Disponibilidad.xls", dg); // Exportar
         if (!resultado)
         {
             _imgMensaje.ImageUrl = "~/Imagenes/Error.png";
             _lblMensaje.Text = "No se ha podido exportar el archivo";
             _lblMensaje.Visible = true;
             _imgMensaje.Visible = true;
         }
         dg = null;
         dg.Dispose();
     }
     else
     {
         _imgMensaje.ImageUrl = "~/Imagenes/Error.png";
         _lblMensaje.Text = "No se ha podido obtener el horario de disponiblidad vigente";
         _lblMensaje.Visible = true;
         _imgMensaje.Visible = true;
     }
 }
开发者ID:hrbie,项目名称:ModulosTI,代码行数:70,代码来源:CrearHorario.aspx.cs


注:本文中的System.Web.UI.WebControls.DataGrid.Dispose方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。