Toon posts:

[asp.net] FindControl in Footertemplate

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een probleem met het verbergen van een ImageButton die in een Footertemplate staat.

Ik heb al van alles geprobeerd maar niks werkt.
Weet iemand hier hoe ik dit voor elkaar krijg?

Heb ook al gezocht op google, zag overal mijn vraag staan maar nergens het antwoord :(

Deze footertemplate staat in een datagrid

ASP.NET:
1
2
3
4
5
6
<FooterTemplate>
   <asp:ImageButton id="btnAdd" CausesValidation="False"
    tooltip="Nieuw zoekprofiel toevoegen" 
   Onclick="AddButtonClick" runat="server"
   ImageUrl="/images/cms_icons/addicon_small.gif" visible="true" />
</FooterTemplate>

[ Voor 22% gewijzigd door Verwijderd op 20-10-2003 10:39 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:26

gorgi_19

Kruimeltjes zijn weer op :9

Erhm.. Wat bedoel je precies?

Verbergen? --> Visible="false"
findcontrol in FooterTemplate?

Visual Basic .NET:
1
2
3
4
5
6
7
8
9
        Private Sub Databinder(ByVal sender As Object, ByVal e As DataGridItemEventArgs) Handles DatagridNaam.ItemDataBound

            If e.Item.ItemType = ListItemType.Footer Then

' je code

            End If

        End Sub

[ Voor 98% gewijzigd door gorgi_19 op 20-10-2003 10:44 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
Oke dat ga ik ff proberen...

HET WERKT!!! thnx :>

[ Voor 105% gewijzigd door Verwijderd op 20-10-2003 10:54 ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:26

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 20 October 2003 @ 10:40:
btnAdd.visible = false werkt niet
<FooterTemplate>
<asp:ImageButton id="btnAdd" CausesValidation="False"
tooltip="Nieuw zoekprofiel toevoegen"
Onclick="AddButtonClick" runat="server"
ImageUrl="/images/cms_icons/addicon_small.gif" visible="false" />
</FooterTemplate>

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
haha ja dat weet ik ook nog wel :) maar ik wil die button verbergen als er al 5 rijen in de database staan

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:26

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 20 October 2003 @ 10:48:
haha ja dat weet ik ook nog wel :) maar ik wil die button verbergen als er al 5 rijen in de database staan
Zeg dat dan meteen.. :P

Visual Basic .NET:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
        Private __aantalRows As Integer = 0
        Private Sub Databinder(ByVal sender As Object, ByVal e As DataGridItemEventArgs) Handles DatagridNaam.ItemDataBound

            If e.Item.ItemType = ListItemType.Footer Then

                If __aantalRows >= 5 Then
                    CType(Me.FindControl("controlnaam"), Button).Visible = True
                Else
                    CType(Me.FindControl("controlnaam"), Button).Visible = False
                End If

            ElseIf e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.Item Then

                __aantalRows += 1

            End If

        End Sub

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
hihi :)
met je eerdere code was het ook al gelukt.. Maar nogmaals bedankt :>

(Ook namens de rest van mijn collega's bedankt hahaa.. niemand hiero wist hoe het moest)

[ Voor 38% gewijzigd door Verwijderd op 20-10-2003 11:05 ]

Pagina: 1