
Problema con datatables y datagridview
Publicado por eduardo (8 intervenciones) el 17/06/2014 18:33:21
buenos días
bueno mi duda es esta: tengo un form que tiene 2 datagridview para dos consultas diferente
y en el evento Load() tengo este codigo para llenarlo
y mi metodo llenar_dgv() es el siguiente:
mi problema es que en los 2 dgv me muestra las mismas tablas
______________________________________________
| Id Amonestación | Motivo Amo | Id Expulcion | Motivo Expu |
algo asi en los dos.
en lo que escribía esto se me ocurrió poner
al parecer funciona. con la primer consulta me muestra
__________________________
| Id Amonestación | Motivo Amo |
y con la otra consulta
______________________
| Id Expulcion | Motivo Expu |
pero me cambia lo que tengo en los 2 dgv y me pone los mismo en los 2
o sera porque ahora puse la consulta en un Checkbox en el evento CheckedChanged();
o lo deberia poner en otro evento??
ahora les pregunto si esta correcto hacer esto
o existe otra manera
si pueden ayudar
o comentar
me seria muy util
Grax =)
bueno mi duda es esta: tengo un form que tiene 2 datagridview para dos consultas diferente
y en el evento Load() tengo este codigo para llenarlo
1
con.llenar_dgv("SELECT intIdExpulcion AS 'Id Expulcion', vchMotivoE AS 'Motivo Expul' FROM tblexpulcion ORDER BY intIdExpulcion", dgvExpulcion);
1
con.llenar_dgv("SELECT intIdAmonestacion AS 'Id Amonestacion', vchMotivoA AS 'Motivo Amon' FROM tblamonestacion ORDER BY intIdAmonestacion", dgvAmonestacion);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public void llenar_dgv(String consul, DataGridView dgv)
{
try
{
ConeMySql();
MyDataA = new MySqlDataAdapter(consul, ConMySql);
MyDataA.Fill(DataT);
ConMySql.Close();
dgv.DataSource = DataT;
}
catch (Exception ex)
{
MessageBox.Show("Error: " + ex);
}
}
______________________________________________
| Id Amonestación | Motivo Amo | Id Expulcion | Motivo Expu |
algo asi en los dos.
en lo que escribía esto se me ocurrió poner
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public void llenar_dgv(String consul, DataGridView dgv)
{
try
{
//agregue estas lineas
DataT.Columns.Clear();
DataT.Clear();
//----------------------------
ConeMySql();
MyDataA = new MySqlDataAdapter(consul, ConMySql);
MyDataA.Fill(DataT);
ConMySql.Close();
dgv.DataSource = DataT;
}
catch (Exception ex)
{
MessageBox.Show("Error: " + ex);
}
}
__________________________
| Id Amonestación | Motivo Amo |
y con la otra consulta
______________________
| Id Expulcion | Motivo Expu |
pero me cambia lo que tengo en los 2 dgv y me pone los mismo en los 2
o sera porque ahora puse la consulta en un Checkbox en el evento CheckedChanged();
o lo deberia poner en otro evento??
ahora les pregunto si esta correcto hacer esto
o existe otra manera
si pueden ayudar
o comentar
me seria muy util
Grax =)
Valora esta pregunta


0