• Sábado 9 de Noviembre de 2024, 03:46

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - pisamagu

Páginas: [1]
1
ASP .NET / Validar checkboxlist
« en: Viernes 5 de Junio de 2009, 15:18 »
Hola a todos,aqui sigo a vueltas con el checkboxlist,ahora quiero validarlo y q por lo menos haya una opcion marcada.Sabeis como puedo hacerlo??
Estoy probando esto,xo no funciona:
 .aspx
    <asp:CheckBoxList ID="checksecteur" runat="server" RepeatColumns="2" AutoPostBack="True" Height="146px" Width="494px" >
                                <asp:ListItem>Agroalimentaire</asp:ListItem>
                                <asp:ListItem>BTP</asp:ListItem>
                                <asp:ListItem>Education et Formation</asp:ListItem>
                                <asp:ListItem>Fournitures industrielles et &#233;quipement</asp:ListItem>
                                <asp:ListItem>Informatique</asp:ListItem>
              </asp:CheckBoxList>
                            &nbsp; &nbsp;
                            <br />
                            <asp:CustomValidator ID="CustomValidator1" runat="server"
                            ErrorMessage="Campo Obligatorio" OnServerValidate="ValidaCheckBox">
                         </asp:CustomValidator>

.vb

Protected Sub ValidaCheckBox(ByVal sender As Object, ByVal args As ServerValidateEventArgs)

        args.IsValid = False
        Dim i As Integer
        For i = 0 To checksecteur.Items.Count - 1
            If checksecteur.Items(i).Selected = True Then
                args.IsValid = True
            End If
        Next
    End Sub

Muchas gracias

2
ASP .NET / Cambiar icono al pulsar en una .master
« en: Miércoles 3 de Junio de 2009, 10:45 »
Hola Tengo una intranet.master con una serie de iconos y cuando pulse en uno de ellos quiero que me vaya a otra pagina xo que el icono cambie,y es q no consigo que cambie el icono utilizo:

intarnet.master
 <asp:ImageButton ID="bcontacts" runat="server" PostBackUrl = "~/Intranet/contacts.aspx" ImageUrl="~/images/preferences_contact_list.png" CommandName="bcontacts_Click"   />

intranet.master.vb
 Protected Sub bcontacts_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles bcontacts.Click
 bcontacts.ImageUrl = "../images/factoryN.png"
 End Sub

Tengo que dar dos click para que funcione y es q no sé q probar,estoy un poco espesa.

Muhas gracias por vuestra ayuda

3
ASP .NET / Re: Recuperar datos de un checkboxlist
« en: Miércoles 20 de Mayo de 2009, 14:51 »
Hola!! x fin funciona todo, no me lo creo, bueno pongo el codigo x si acaso alguien necesita algo parecido:

Este es para mostrar los datos:
 Protected Sub checksecteur1_onload(ByVal sender As Object, ByVal e As System.EventArgs)

        Dim checksecteur As CheckBoxList = FormView1.FindControl("checksecteur1")

        Dim i, j As Integer
        Dim a As String
        Dim chainecheck1 As DataView = CType(SqlDataSource1.Select(DataSourceSelectArguments.Empty), DataView)
        a = chainecheck1(0)("secteuractivite")
        Dim opciones() As String = a.Split(";")
        For i = 0 To opciones.Length - 1
            For j = 0 To checksecteur.Items.Count - 1
                If checksecteur.Items(j).Text = opciones(i) Then
                    checksecteur.Items(j).Selected = True
                End If
            Next j
        Next i


    End Sub

Para editarlos:
    Protected Sub checksecteur2_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim checksecteur As CheckBoxList = FormView1.FindControl("checksecteur2")
        Dim chainecheck As Label = FormView1.FindControl("chainecheck")
        chainecheck.Text = ""
        Dim i As Integer
        For i = 0 To checksecteur.Items.Count - 1
            If checksecteur.Items(i).Selected = True And chainecheck.Text <> "" Then
                chainecheck.Text = chainecheck.Text & ";" & checksecteur.Items(i).Text
            ElseIf checksecteur.Items(i).Selected = True And chainecheck.Text = "" Then
                chainecheck.Text = checksecteur.Items(i).Text
            End If
        Next i

    End Sub

Gracias x vuestra ayuda

4
ASP .NET / Re: Recuperar datos de un checkboxlist
« en: Martes 19 de Mayo de 2009, 16:18 »
HOla,OK,ya me funciona pero ahora quiero meter el checkboslist dentro de un formview.

Sabeis como?? porque cuando lo inserto dentro no funciona.

Muchas gracias

5
ASP .NET / Re: Recuperar datos de un checkboxlist
« en: Lunes 18 de Mayo de 2009, 16:34 »
Hola!
perdona es q soy un poco torpe y esto no me funciona xq no selecciona las casillas ya marcadas.mi codigo es:

.vb
Protected Sub checksecteur_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles checksecteur.SelectedIndexChanged
        Dim i As Integer
        Dim a As String
        a = chainecheck.Text
        Dim opciones As String() = a.Split(";")
        For i = 0 To opciones.Length - 1
            Me.checksecteur.Items(opciones(i)).Selected = True
        Next i

    End Sub

.aspx
 <asp:ControlParameter ControlID="chainecheck" Name="secteuractivite" PropertyName="Text"  Type="String" />
secteuractivite es la variable de la base de datos donde esta la informacion.

<asp:CheckBoxList ID="checksecteur" runat="server" RepeatColumns="2" AutoPostBack="True" Height="146px" Width="494px">
                                <asp:ListItem>Agroalimentaire</asp:ListItem>
                                ....
                            </asp:CheckBoxList>

Tengo que poner algo mas o quitar algo?

Muchas gracias

6
ASP .NET / Re: Recuperar datos de un checkboxlist
« en: Sábado 16 de Mayo de 2009, 12:17 »
Hola!
Muchas gracias por contestar,lo probare el lunes y ya te cuento si me funciona.

Gracias,saludos

7
ASP .NET / Recuperar datos de un checkboxlist
« en: Jueves 14 de Mayo de 2009, 10:48 »
Hola a todos.
Estoy haciendo la intranet de una federacion y cuando el usuario quiere añadir una empresa nueva rellena un formulario donde hay un checkboxlist y marca los distintos sectores de actividad con los que esta relacionado esa empresa.
Hay una parte donde puede modificar esos datos o visualizarlos, entonces me conecto a la base de datos y los formularios se completan con la informacion que hay en la base.
Lo que quiero es que se marquen las opciones que el usuario marco la primera vez visualizarlos y si los quiere modificar o añadir nuevos que no las tenga que marcar de nuevo.
Cuando inserto los datos por primera vez en la base de datos ingresa los valores separados por puntos y comas, pero cuando quiero recuperarlos no se como hacerlo en el checkboxlist.
Bueno espero que puedan ayudarme.
Muchas Gracias

Páginas: [1]