buen dia
tengo la siguiente cosnulta de llenado de dos conbo box
ej en uno me aparece el nombre y al selecionar el otro me aparece la direcion de su casa anbos datos estan en distintas tablas
esta es la clase en la cual llena un solo registro esta escho en C#
Código C#:
Ver originalpublic DataTable cmd_responsable()
{
DataTable cmduser = new DataTable();
DataColumn column2 = new DataColumn();
column2.DataType = System.Type.GetType("System.Int32");
column2.AllowDBNull = true;
column2.Caption = "id_usuario";
column2.ColumnName = "id_usuario";
cmduser.Columns.Add(column2);
column2 = new DataColumn();
column2.DataType = System.Type.GetType("System.String");
column2.AllowDBNull = true;
column2.Caption = "Nombre";
column2.ColumnName = "Nombre";
cmduser.Columns.Add(column2);
string CadenaConexion;
CadenaConexion = WebConfigurationManager.AppSettings.Get("StoreSQLI");
String SQL;
SQL = "";
SQL = SQL + " select id_usuario,Nombre from tbl_usuarios WHERE id_estado = '1' ";//%
SqlConnection conn = new SqlConnection();
conn.ConnectionString = CadenaConexion;
SqlCommand cmd2 = null;
SqlDataReader reader = null;
DataRow rowAprobar;
try
{
conn.Open();
cmd2 = new SqlCommand(SQL, conn);
reader = cmd2.ExecuteReader();
while (reader.Read())
{
rowAprobar = cmduser.NewRow();
rowAprobar["id_usuario"] = reader.GetInt32(0);
rowAprobar["Nombre"] = reader.GetString(1);
cmduser.Rows.Add(rowAprobar);
}
}
catch (Exception ex)
{
throw (ex);
}
finally
{
if (reader != null && !reader.IsClosed)
reader.Close();
if (cmd2 != null)
cmd2.Dispose();
if (conn != null && conn.State != ConnectionState.Closed)
conn.Close();
}
return cmduser;
}
y este es donde rescupero el dato
Código ASP:
Ver originalprivate void Seteacmd_responsable(System.Web.UI.WebControls.DropDownList midrp)
{
Classcmbllena cmd = new Classcmbllena();
midrp.Items.Clear();
midrp.DataValueField = "id_usuario";
midrp.DataTextField = "nombre";
try
{
midrp.DataSource = cmd.cmd_responsable();
midrp.DataBind();
}
catch (Exception ex)
{
this.lblErrorFocus.Text = ex.Message.ToString();
}
midrp.Items.Add(new ListItem("Selecionar", "Selecionar"));
midrp.SelectedIndex = midrp.Items.Count - 1;
}
como puedo cargar esto