Hola sayra..
Cita: me muestra los registros repetidos y no se como corregir eso, es decir cada regidtro de la base de datos lo muestra varias veces seguidas en las lineas del grid
Creo que el problema viene en tu query... estas relacionando las tablas a traves de un nombre y no de ID, y con ello no se cumplen las reglas de normalización y diseño de BD.., pero ese es otro tema... tendrías que cambiar ésto:
Cita: ...
Dim SelectCommand As String = "select *, Nombre_Cargo, Nombre_Profesion from SolicitudEmpleo, Cargo_Solicitado, Profesion"
If DropDownList1.SelectedIndex then
SelectCommand += " WHERE SolicitudEmpleo.Cargo_Solicitado = Cargo_Solicitado.Nombre_Cargo"
SelectCommand += " AND SolicitudEmpleo.CargoID= Cargo_Solicitado.CargoID"
SelectCommand += " AND SolicitudEmpleo.CargoID=" &DropDownList1.SelectedItem.Value
Por algo como ésgto:
Cita: Dim SelectCommand As String = "select *, Nombre_Cargo, Nombre_Profesion from SolicitudEmpleo"
If DropDownList1.SelectedIndex then
SelectCommand += " INNER JOIN SolicitudEmpleo "
SelectCommand += " ON SolicitudEmpleo.CargoID= Cargo_Solicitado.CargoID"
SelectCommand += " WHERE SolicitudEmpleo.CargoID=" &DropDownList1.SelectedItem.Value
bingrid (SelectCommand)
else if DropDownList2.SelectedIndex then
SelectCommand += " INNER JOIN Profesion"
SelectCommand += " ON SolicitudEmpleo.ProfesionID= Profesion.ProfesionID"
SelectCommand += " WHERE SolicitudEmpleo.ProfesionID=" &DropDownList2.SelectedItem.Value
bingrid (SelectCommand)
...
...ETC...
Espero que te sirva de algo, de todas formas andamos por aqui por cualquier cosa...
Salu2