Foros del Web » Programando para Internet » ASPX (.net) »

DropDowns En TemplateColumns

Estas en el tema de DropDowns En TemplateColumns en el foro de ASPX (.net) en Foros del Web. Saludos a Todos: Tengo un DataGrid con 4 TemplateColumns, y estas tienen Dropdowns. Mi problema es identificar en que fila se seleccionó alguna opcion de ...
  #1 (permalink)  
Antiguo 15/10/2006, 13:49
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 19 años, 4 meses
Puntos: 12
DropDowns En TemplateColumns

Saludos a Todos:

Tengo un DataGrid con 4 TemplateColumns, y estas tienen Dropdowns. Mi problema es identificar en que fila se seleccionó alguna opcion de algun DropDown, para kitarla en los demas DropDowns de la misma fila.

Espero me hayan entendido y me puedan ayudar

Saludos.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]
  #2 (permalink)  
Antiguo 01/11/2006, 18:07
 
Fecha de Ingreso: octubre-2006
Mensajes: 53
Antigüedad: 17 años, 7 meses
Puntos: 1
espero te ayude

Aqui esta la solucion yo lo utilice para un super sistema que tengo y espero que te ayude, cualquier info o consulta puedes escribirme a
[email protected]
[email protected]


<asp:TemplateColumn HeaderText="COUNTRY | STATE">
<ItemTemplate>
<asp:DropDownList Runat="server" ID="country" CssClass="letras" AutoPostBack="True" OnSelectedIndexChanged="DropDown_SelectedIndexChan ged" />
</ItemTemplate>
</asp:TemplateColumn>



Public Sub DropDown_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
Dim combo As DropDownList = CType(sender, DropDownList)
Dim cell As TableCell = CType(combo.Parent, TableCell)
Dim item As DataGridItem = CType(cell.Parent, DataGridItem)

If combo.ID = "country" Then
Dim ccity As DropDownList = CType(item.FindControl("city"), DropDownList)
Dim tcode As TextBox = CType(item.FindControl("code"), TextBox)
Dim pais As String = combo.SelectedItem.Value

tcode.Text = ""

DDCity(pais, ccity)
ElseIf combo.ID = "city" Then
Dim tCode As TextBox = CType(item.FindControl("code"), TextBox)
tCode.Text = combo.SelectedItem.Value
End If
End Sub
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:48.