Hola amigos, que tal estan?
Tengon un datagrid, en el cual le agregue un edticolumm y de este este edit puse en tres colunmas distintintas tres dropdoenlisli
Cada drop esta enlazado a una tabla de datos de la cual toma la informacion que muestra, en el modod edicion del grid
EL drop1 muestra los estados, el drop2 muestra las ciudades y el drop3 muestra las ubicaciones, pero cada cual muestra la informacion independiente del otro
Y me gustraia saber de que manera puedo enlazar los drop entre si (Estando ellos dentro del datagrid) para que cuando seleccione mexixo en el combo ciudad aprecan solo las ciudades de mexico y en ubicacion las driecciones correspondientes a la ciudad seleccionada?
Para cargar la informacion de los que estan dentro de los grid hago esto
Voy a pones de ejemplo estado con los otro drop es el mismo procedimiento
Function Estado () as DataSet
Dim ds As DataSet
Dim MyCommand As SqlDataAdapter
ds = New DataSet ()
MyCommand = New SqlDataAdapter ("select EstadoID, Nombre_Estado from Estado" , PortalSettings.SqlConnectionString)
MyCommand.Fill(ds,"Estado")
return ds
End Function
luego en el grid lo pongo asi
<asp:TemplateColumn SortExpression="EstadoID" HeaderText="Estado">
<ItemTemplate>
<asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Estado") %>' ID="Label6" NAME="Label6"/>
</ItemTemplate>
<EditItemTemplate>
<asp:DropDownList autopostback ="True" runat="server" id="DropDownList4" OnSelectedIndexChanged="DropDownList4_SelectedInde xChanged" DataSource='<%# Estado() %>' DataValueField="EstadoID" DataTextField="Nombre_Estado">
</asp:DropDownList>
</EditItemTemplate>
</asp:TemplateColumn>
Me recomendaron que usara el evento slectionchange del drop pero eso no me sirvio.
y de verdad me urge poder enlazarlos
gracias de antemano