
Limpiar grilla
Publicado por Ruben Dario (23 intervenciones) el 05/10/2015 16:23:25
Buenas Tardes
Tengo el siguiente problemita, tengo dos grilla una cabecera y el otro detalle, cuando cargo el detalle carga bien pero al volver a cargar cuando selecciono otra linea de la cabecera me carga pero no limpia la anterior y se va acumulando y mostrando todos y lo que necesito es que se limpie, osea que muestre el detalle del que selecciono,
Como puedo limpiar, adjunto código a ver que me falta
***********LLama al metodo************
***Metodo********
Saludos
Tengo el siguiente problemita, tengo dos grilla una cabecera y el otro detalle, cuando cargo el detalle carga bien pero al volver a cargar cuando selecciono otra linea de la cabecera me carga pero no limpia la anterior y se va acumulando y mostrando todos y lo que necesito es que se limpie, osea que muestre el detalle del que selecciono,
Como puedo limpiar, adjunto código a ver que me falta
1
2
3
4
5
6
7
8
9
10
11
private void dataGridView1_CellClick_1(object sender, DataGridViewCellEventArgs e)
{
valor = this.dataGridView1.CurrentRow.Cells[1].Value.ToString();
label1.Text = this.dataGridView1.CurrentRow.Cells[1].Value.ToString();
string query3 = @" Select pd.pedidokey, pd.codigo, pd.bianhao, a.weizhi, pd.jianshu, pd.zongshuliang,
pd.name, pd.des, pd.zongshuliang * pd.precio as Importe
from pedidomov pd, articulo a
where pd.codigo = a.codigo and pd.pedidokey = '" + valor + "'";
***********LLama al metodo************
1
this.leer_datosdetalle(query3, "pedidomov");
***Metodo********
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
27
28
public void leer_datosdetalle(string query2, string tabla2)
{
try
{
MySqlConnection cn = new MySqlConnection(CadenaConexion); //Creamos la conexion y le pasamos la cadena
MySqlCommand cmd2 = new MySqlCommand(query2, cn); //creamos el comand y le cargamos la consulta que vamos a recibir en nuestro metodo y la conexion
MySqlDataAdapter da2 = new MySqlDataAdapter(cmd2);
da2.Fill(resultados, tabla2); //llenamos nuestro data adapter lo primero que recibe es un data set dstprincipal, y seguido nuestra tabla
BindingSource d = new BindingSource();
d.DataSource = resultados;
d.DataMember = tabla2;
this.dataGridView2.DataSource = d;
da2.Dispose();
//cerramos la conexion
cn.Close();
Saludos
Valora esta pregunta


0