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 original
public 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 original
private 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