martes, 24 de noviembre de 2009

Cargar datos a un Gridview o a un Dropdownlist

Antes que nada declaramos la variable de la conexión:

protected void Page_Load(object sender.EventArgs e)
{
string miconexion = "data source=Miservidor; initial catalog=Mibase; user id=Miusuario; password=Micontraseña";

//después creamos una variable para nuestra consulta:

string miconsulta = "SELECT * FROM mitabla";

SqlDataAdapter Mi_da = new SqlDataAdapter(miconsulta, miconexion);
DataTable Mi_dt = new DataTable();

Mi_da.fill(Mi_dt);

//Aquí podemos saber cuantos registros tiene nustra tabla
int CantidadRegistros = Convert.ToInt32(Mi_dt.Rows.Count);
this.TextBox.Text = CantidadRegistros.ToString();

//Aquí podemos cargar nuestro Gridview
this.Gridview.DataSource = Mi_dt;
this.Gridview.DataBind();

//Aqui podemos cargar un DropDownLista
this.DropDownLista.DataSource = Mi_dt;
this.DropDownLista.DataTextField = "NombreCampo";
this.DropDownLista.DataValueField = "IdCampo";
this.DropDownLista.DataBind();
//Si queremos insertar un campo en blanco
this.DropDownLista.Item.Insert(0, "");

}

1 comentario:

  1. En tiempo de ejecucion podes hacerlo. que muestre los datos pero no los guarde.. y no tenga una tabla para fuliar...
    Gracias..

    ResponderEliminar