Avatar billede sylvesternielsen Nybegynder
07. december 2004 - 13:22 Der er 2 kommentarer og
1 løsning

Web part, datagrid og events

Jeg er igang med at lave en web part til sharepoint portal server 2003.

Jeg har nogle problemer med at lave datagrids samt definere events.

Dette er min kode:

    Protected Overrides Sub RenderWebPart(ByVal output As System.Web.UI.HtmlTextWriter)
        output.Write(SPEncode.HtmlEncode([Text]))

        Dim DS As DataSet
        Dim dg As DataGrid

        Dim MyConnection As SqlConnection
        Dim MyCommand As SqlDataAdapter
        Dim Rows As Integer = SPEncode.HtmlEncode([antal])
        MyConnection = New SqlConnection("Server=localhost;Database=Intranet;uid=sa;pwd=xxxxx;")
        MyCommand = New SqlDataAdapter("select * From Sale Order By Id Asc ", MyConnection)

        DS = New DataSet
        MyCommand.Fill(DS, "Authors")

        dg.DataSource = DS.Tables("Authors").DefaultView
        dg.DataBind()

        Controls.Add(dg)
        dg.RenderControl(output)
    End Sub
Avatar billede sylvesternielsen Nybegynder
07. december 2004 - 14:19 #1
Problemet ligger i at jeg ikke kan finde ud af at lave eventhandlers.

Har prøvet med de sædvanlige f.eks.
Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button.Click

Men dette giver ingen effekt.

Jeg læste så noget omkring CreateChildControls og EnsureChildControls men dette kan jeg ikke rigtigt finde ud af at definere lige p.t.

Jeg mangler derfor en forklaring til hvordan dette lige hænger sammen.
Avatar billede burningice Nybegynder
10. december 2004 - 00:49 #2
well... du skal jo have wiret din eventhandler til dit df-object.
Dette gøres i vb.net med AddHandler

Dog kan jeg ikke forstå hvorfor at du ikke DataBinder dit grid i din Page_Load istedet for Render-metoden.
Avatar billede sylvesternielsen Nybegynder
25. februar 2005 - 14:42 #3
Jeg lukker igen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester