Problema con DataGridview

16/01/2008 - 14:19 por Nahuel Garcia | Informe spam
Buenos días:

Utilizo este código para cargar una tabla de posiciones de equipos y de
goleadores. Luego cargo a mano las posiciones después de ordenar los datos.
cargaClasificacion() lo hace bien, en cargaGoleadores() no me aparece lo que
cargo a mano. Aunque en debug veo que tiene cargados los valores. Agradezco
su ayuda.

private void cargarClasificacion() {
string consulta = "Select
TabEquipo,TabPJ,TabPG,TabPE,TabPP,TabGF,TabGC,TabDiff,TabPTOS from
Clasificacion where PaiId=" + PaiId + " and TabDivisional='" + Divisional +
"' order by TabPTOS DESC,TabGF DESC";
OleDbDataReader Datos = bd.consulta(conn, consulta);
DataTable dt = new DataTable();
dt.Load(Datos);
dgvClasificacion.DataSource = dt;
dgvClasificacion.Sort(dgvClasificacion.Columns[9],
ListSortDirection.Descending);
for (int i = 0; i < dgvClasificacion.Rows.Count ;i++){
int j = i + 1;
dgvClasificacion.Rows[i].Cells["colPos"].Value = j.ToString();
}
}

private void cargarGoleadores() {
string consulta = "Select InsNombre,GolNombre,GolGoles from
Goleadores where TorId=" + TorId + " order by GolGoles DESC";
OleDbDataReader Datos = bd.consulta(conn, consulta);
DataTable dt = new DataTable();
dt.Load(Datos);
dgvGoleadores.DataSource = dt;
dgvGoleadores.Sort(dgvGoleadores.Columns[3],
ListSortDirection.Descending);

for (int i = 0; i < dgvGoleadores.Rows.Count ;i++){
int j = i + 1;
dgvGoleadores.Rows[i].Cells["colPosG"].Value = j.ToString();
}
}

Preguntas similare

Leer las respuestas

#1 Nahuel Garcia
16/01/2008 - 18:05 | Informe spam
Ya lo solucioné, no se porque no me cargaba los valores en la grilla, cambié
la carga al evento de cambio de tabControl (porque las grillas estaban
contenidas en un TabControl) y funcionó.

"Nahuel Garcia" escribió en el mensaje
news:
Buenos días:

Utilizo este código para cargar una tabla de posiciones de equipos y de
goleadores. Luego cargo a mano las posiciones después de ordenar los
datos. cargaClasificacion() lo hace bien, en cargaGoleadores() no me
aparece lo que cargo a mano. Aunque en debug veo que tiene cargados los
valores. Agradezco su ayuda.

private void cargarClasificacion() {
string consulta = "Select
TabEquipo,TabPJ,TabPG,TabPE,TabPP,TabGF,TabGC,TabDiff,TabPTOS from
Clasificacion where PaiId=" + PaiId + " and TabDivisional='" + Divisional
+ "' order by TabPTOS DESC,TabGF DESC";
OleDbDataReader Datos = bd.consulta(conn, consulta);
DataTable dt = new DataTable();
dt.Load(Datos);
dgvClasificacion.DataSource = dt;
dgvClasificacion.Sort(dgvClasificacion.Columns[9],
ListSortDirection.Descending);
for (int i = 0; i < dgvClasificacion.Rows.Count ;i++){
int j = i + 1;
dgvClasificacion.Rows[i].Cells["colPos"].Value = j.ToString();
}
}

private void cargarGoleadores() {
string consulta = "Select InsNombre,GolNombre,GolGoles from
Goleadores where TorId=" + TorId + " order by GolGoles DESC";
OleDbDataReader Datos = bd.consulta(conn, consulta);
DataTable dt = new DataTable();
dt.Load(Datos);
dgvGoleadores.DataSource = dt;
dgvGoleadores.Sort(dgvGoleadores.Columns[3],
ListSortDirection.Descending);

for (int i = 0; i < dgvGoleadores.Rows.Count ;i++){
int j = i + 1;
dgvGoleadores.Rows[i].Cells["colPosG"].Value = j.ToString();
}
}

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida