Datagrid - buttons i footer eller udenfor grid
For at undgå at der vises knapper ud for hver post i et datagrid, har jeg forsøgt at flytte EditItemTemplate ned i FooterTemplate, men så mangler der tilsyneladende en reference til den post der skal opdateres, for jeg får flg. fejlmedd:System.IndexOutOfRangeException: There is no row at position -1.
...med henvisning til:
Line 41: dataSet.Tables(0).Rows(row).Item("BrugerNavn") = EditText1.Text
Kan det -med omskrivning- lade sig gøre på den beskrevne måde?
-----
Jeg har forsøgt mig med Buttons udenfor grid'et, men de vil ikke sån bare lige lade sig anvende på update-sub'en, på grund af de efterfølgende argumenter. Suben er lavet som:
Sub Update(obj As Object, E As DataGridCommandEventArgs)
Fejlmedd:
BC30408: Method 'Public Sub Update(obj As Object, E As System.Web.UI.WebControls.DataGridCommandEventArgs)' does not have the same signature as delegate 'Delegate Sub EventHandler(sender As Object, e As System.EventArgs)'.
..med henvisning til:
Line 153: <asp:Button OnClick="Update" Text="Kommentar" runat="server"/><br/>
Er det muligt at få denne metode til at virke?
-----
Jeg ved godt det er 2 spørgsmål, men da det som udgangspunkt er samme problemstilling er det jo nok med en løsning på det ene af dem.
Jeg håber i kan hjælpe med en 'enkel' løsning eller fortælle mig i hvilken retning løsningen skal findes.
