ASP.NET - Como cargo GridView a traves de boton con dato introducido en TextBox

   
Vista:

Como cargo GridView a traves de boton con dato introducido en TextBox

Publicado por Guillo Ferrero (2 intervenciones) el 23/08/2014 06:36:21
Como andan ? , quiero que con dato introducido por TextBox, que al apretar botón, llenar GridView

Codigo de Boton:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
protected void ButtonAceptar_Click(object sender, EventArgs e)
        {
            PersonResumenAprobs Dni = new PersonResumenAprobs();
            //{
                //if (Request.QueryString["Dni"] != null)
                //{
                //    return;
                //}
                //else
 
 
                        if (TextDni.Text == ......)
                            {
                        GridValidaAlum.DataSource = b.fillListView();
                        GridValidaAlum.DataBind();
                    }
            //}
        }


Codigo de BD:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public List<PersonResumenAprobs> fillListView()
{
	List<PersonResumenAprobs> PersonList = new List<PersonResumenAprobs>();
 
	//ResumenMatsAprobs TextDni = new ResumenMatsAprobs();
 
	//string Dni = TextDni.Text;
	try
	{
		command.CommandText = "SELECT Nombre, Apellido From Alumno Where Dni ="& TextDni.Text &"";
		command.CommandType = System.Data.CommandType.Text;
		connection.Open();
		OleDbDataReader Reader = command.ExecuteReader();
 
		while (Reader.Read())
		{
			PersonResumenAprobs p = new PersonResumenAprobs();
			//p.Dni = Convert.ToInt32(Reader["Dni"].ToString());
			p.Nombre = Reader["Nombre"].ToString();
			p.Apellido = Reader["Apellido"].ToString();
 
			PersonList.Add(p);
			//Response.Redirect("ResumenMatsAprobs.aspx?Dni=" + Dni);         
		}
		return PersonList;
	}


Hay código comentado....

Ayuda¡¡¡
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Hugo Correa

Como cargo GridView a traves de boton con dato introducido en TextBox

Publicado por Hugo Correa (52 intervenciones) el 25/08/2014 18:47:32
Lo que puede hace es crear un datatable y este enviarlo a un datagridview, te dejo un ejemplo:
http://vbpuntonet.blogspot.mx/2012/06/llenar-un-datatable-manualmente-y.html

Saludos

visita:
www.fellebook.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Guillermo

Como cargo GridView a traves de boton con dato introducido en TextBox

Publicado por Guillermo (8 intervenciones) el 08/10/2014 22:29:30
Me oarece que no me entendiste, es filtrarlo con TextBox y después de un botón Aceptar...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Guillermo

Como cargo GridView a traves de boton con dato introducido en TextBox

Publicado por Guillermo (8 intervenciones) el 09/10/2014 03:43:35
Como andan ? , quiero que con dato introducido por TextBox, que al apretar botón, llenar GridView


(Quito lo comentado, lo puse por si uds. veian si servia....)


Codigo de Boton:

1
2
3
4
5
6
7
8
9
10
11
protected void ButtonAceptar_Click(object sender, EventArgs e)
{
PersonResumenAprobs Dni = new PersonResumenAprobs();
 
if (TextDni.Text == ......)
{
GridValidaAlum.DataSource = b.fillListView();
GridValidaAlum.DataBind();
}
 
}


Codigo de BD:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public List<PersonResumenAprobs> fillListView()
{
List<PersonResumenAprobs> PersonList = new List<PersonResumenAprobs>();
 
try
{
command.CommandText = "SELECT Nombre, Apellido From Alumno Where Dni ="& TextDni.Text &"";
command.CommandType = System.Data.CommandType.Text;
connection.Open();
OleDbDataReader Reader = command.ExecuteReader();
 
while (Reader.Read())
{
PersonResumenAprobs p = new PersonResumenAprobs();
p.Nombre = Reader["Nombre"].ToString();
p.Apellido = Reader["Apellido"].ToString();
 
PersonList.Add(p);
}
return PersonList;
}


Hay código comentado....

Ayuda¡¡¡
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar