Tengo esta codigo en c# que me muestra los datos desde una base de datos en un dropdowlist y en varios texbox, la primera parte en el
dpdrop ahi me muestra los datos en un dropdownlist , en la segunda parte me muestra los datos en textbox, el problema que tengo es que no me muestra dato por dato me muestra todos los datos juntos ejemplo si esta guardado 100 en un campo y 100 en otro me lo muestra como 100100 eso me pasa en todos los textbox y no se que hacer para que nadamas me muestre 100, otra de las cosas que quiero hacer es que al seleccionar el dropdownlist se llenen automaticamente los textbox, estoy mostrando datos de tablas diferentes pero estas tienen el mismo id y no se como relacionarlas
Código C#:
Ver originalpublic void general()
{
general();
}
public void dpdrop()
{
strConexion = "Data Source=GERARDO-PC\\GERARDO;" +
"Initial Catalog=equipo_electromecanico;" +
"Integrated Security=True";
conexionSQL = new SqlConnection(strConexion);
try
{
strSQL = "select * from equipo_electro";
conexionSQL.Open();
comandoSQL1 = new SqlCommand(strSQL);
SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(comandoSQL1.CommandText, conexionSQL);
DataSet datos = new DataSet();
sqlDataAdapter.Fill(datos);
serie1.DataSource = datos;
serie1.DataValueField = "serie";
serie1.DataTextField = "serie";
serie1.DataBind();
}
finally
{
conexionSQL.Close();
}
}
public void dpequipo()
{
SqlConnection cn = new SqlConnection(
"Data Source=GERARDO-PC\\GERARDO;" +
"Initial Catalog=Equipo_electromecanico;" +
"Integrated Security=True");
cn.Open();
// Crear un SqlCommand
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "SELECT * FROM equipo_electro";
// Ejecutar el comando
SqlDataReader leer;
leer = cmd.ExecuteReader();
// Mostrar los resultados
txNombreequipo.Text = "";
txLocalizacion.Text= "";
txtarea.Text= "";
txmarca.Text = "";
txtModelo.Text = "";
TextBox6.Text = "";
TextBox7.Text = "";
txtinv.Text = "";
while (leer.Read())
{
txNombreequipo.Text += leer["id_equipo"] + " ";
txLocalizacion.Text += leer["id_ubicacion"] + " ";
txtarea.Text += leer["id_area"] + "";
txmarca.Text += leer["id_marca"] + "";
txtModelo.Text += leer["Modelo"] + "< ";
TextBox6.Text += leer["tipo"] + "";
TextBox7.Text += leer["dimensiones"] + "";
txtinv.Text += leer["no_inventario"] + "";
}
SqlConnection cn1 = new SqlConnection(
"Data Source=GERARDO-PC\\GERARDO;" +
"Initial Catalog=Equipo_electromecanico;" +
"Integrated Security=True");
cn1.Open();
// Crear un SqlCommand
SqlCommand cmd1 = new SqlCommand();
cmd1.Connection = cn1;
cmd1.CommandText = "SELECT * FROM Datos_motor";
// Ejecutar el comando
SqlDataReader leer1;
leer1 = cmd1.ExecuteReader();
// Mostrar los resultados
txtequipo.Text ="";
txtmarca1.Text ="";
txtmodelo1.Text ="";
txtserie.Text ="";
txttipo1.Text ="";
txtarmazon.Text = "";
txtbalero.Text = "";
txteje.Text +="";
txtpolea.Text = "";
txtbandas.Text = "";
while (leer1.Read())
{
txtequipo.Text += leer1["Equipo"] + "";
txtmarca1.Text += leer1["marca1"] + "";
txtmodelo1.Text += leer1["modelo1"] + "";
txtserie.Text += leer1["serie"] + "";
txttipo1.Text += leer1["tipo1"] + "";
txtarmazon.Text += leer1["armazon"] + "";
txtbalero.Text += leer1["balero"] + "";
txteje.Text += leer1["eje"] + "";
txtpolea.Text += leer1["polea"] + "";
txtbandas.Text += leer1["bandas"] + "";
}