Colabora .NET |
Limpiar los Datos de un DataGridFecha: 31/Oct/2006 (26/10/06)
|
IntroducciónSe trata de cómo limpiar una grilla de una forma que no utilices otra tabla, gastando recursos de sistema, la única molestia es que tarda mas que hacer un DataSource=tabla. Es algo muy simple, pero espero les agrade ver otra forma de hacerlo. Creando la Tablamitabla = new DataTable(); //creamos las columnas de la tabla mitabla.Columns.Add("Numero", typeof(string)); mitabla.Columns.Add("fecha", typeof(DateTime)); mitabla.Columns.Add("Articulos", typeof(string)); //llenamos la tabla //la tabla solo tendra 5 filas con los mismos datos for(int i=0; i<5; i++) { DataRow ins_fila = dtable.NewRow(); ins_fila[0] =1; ins_fila[1] ="12/5/2006" ; ins_fila[2] = "hola"; //adicionamos las filas a la tabla dtable.Rows.Add(ins_fila); } data_grid_seleccionar.DataSource = dtable; //ahora la funcion para borrar los datos de la grilla private void btn_limpiar_Click(object sender, EventArgs e) { //limpiamos los datos de la data grid //optenemos cuantas filas tiene y las eleminamos 1 a 1 for (int i = data_grid_seleccionar.Rows.Count - 1; i >= 0; i--) { data_grid_seleccionar.Rows.RemoveAt(i); } this.Controls.Remove(data_grid_seleccionar); //la podemos hacer desaparecer data_grid_seleccionar.Visible = false; } Espero les guste
|