Tema: Pesa poco???
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/04/2005, 09:07
Avatar de Nombela
Nombela
 
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años, 10 meses
Puntos: 1
Explicacion

Es que uso 1 para cargar um combo, otra para ke lo ke elija de ese combo se muestre en varios textbox, otra para otro combo...

como es lo que dices que deberia hacer???

Gracias por los consejos.

private void ComboPerfiles()
{
myConnection = new SqlConnection(connectionString);
myCommand = new SqlCommand ("SELECT Perfiles.UsIdPer, Perfiles.Roles FROM Perfiles WHERE (((Perfiles.Roles)<>'SuperAdministrador'));",myCon nection);
myCommand.Connection.Open();
SqlDataReader reader = myCommand.ExecuteReader();
ComboPerfil.DataSource = reader;
ComboPerfil.DataTextField = "Roles";
ComboPerfil.DataValueField = "UsIdPer";
ComboPerfil.DataBind();
reader.Close();
myCommand.Connection.Close();
}

private void ComboLogins()
{
myConnection = new SqlConnection(connectionString);
myCommand = new SqlCommand ("SELECT Usuarios.UsId,Usuarios.UsLogin, Usuarios.UsNombre, Usuarios.UsPass, Usuarios.UsMail, Usuarios.UsTelefono, Usuarios.UsIdPer, Usuarios.UsIdCli "+
"FROM Usuarios WHERE (((Usuarios.UsIdCli)="+Request.QueryString["Id"]+"));",myConnection);
myCommand.Connection.Open();
SqlDataReader reader1 = myCommand.ExecuteReader();
ComboLogin.DataSource = reader1;
ComboLogin.DataTextField = "UsLogin";
ComboLogin.DataValueField = "UsId";
ComboLogin.DataBind();
if (Request.QueryString["Ok"]=="1")
ComboLogin.Items.FindByText(ComboLogin.Items[ComboLogin.Items.Count-1].ToString()).Selected=true;
reader1.Close();
myCommand.Connection.Close();
}

private void DatosUsuario()
{

myConnection = new SqlConnection(connectionString);
myCommand = new SqlCommand ("SELECT Usuarios.UsLogin, Usuarios.UsNombre, Usuarios.UsPass, Usuarios.UsMail, Usuarios.UsTelefono, Usuarios.UsIdPer, Usuarios.UsIdCli "+
"FROM Usuarios WHERE (((Usuarios.UsId)="+ComboLogin.SelectedValue+"));" ,myConnection);
myCommand.Connection.Open();
SqlDataReader reader2 = myCommand.ExecuteReader();
string rol=string.Empty;
while (reader2.Read())
{
UsPass.Value=reader2["UsPass"].ToString();
UsNombre.Value=reader2["UsNombre"].ToString();
UsMail.Value=reader2["UsMail"].ToString();
UsTelefono.Value=reader2["UsTelefono"].ToString();
rol=reader2["UsIdPer"].ToString();
}
reader2.Close();
myCommand.Connection.Close();

myConnection = new SqlConnection(connectionString);
myCommand = new SqlCommand ("SELECT Perfiles.UsIdPer, Perfiles.Roles FROM Perfiles;",myConnection);
myCommand.Connection.Open();
SqlDataReader reader3 = myCommand.ExecuteReader();
UsPerfil.DataSource = reader3;
UsPerfil.DataTextField = "Roles";
UsPerfil.DataValueField = "UsIdPer";
UsPerfil.DataBind();
UsPerfil.ClearSelection();
UsPerfil.Items.FindByValue(rol).Selected=true;
reader3.Close();
myCommand.Connection.Close();
}
aqui estan la mayoria. Estan correctamente echos???