Det er ikke sikkert at jeg skal bruge hyperlinks, men måske linkbuttons istedet, men forklar venligst hvad jeg skal gøre for at få det til at virke ;o)
Link til anden side sådan her: <asp:HyperLinkField DataNavigateUrlFields="PersonId" DataNavigateUrlFormatString="DetailsFormView.aspx?personId={0}" Text="Edit in FormView" /> (ret til for dit scenarie ;o) Mvh
du kan gøre noget i denne stil: <asp:Button ID="Button2" runat="server" OnClientClick="return confirm('Er du sikker på at du ønsker at slette denne nyhed?');" CommandArgument=<%# DataBinder.Eval(Container.DataItem, "NyhedsID") %> OnClick="Slet_Click" CssClass="smallbutton" Text="Slet" />
Der er bare det ved det at jeg kun har selve role navnet fra databasen jeg mener ikke der trækkes andet med når jeg anvender Roles.GetAllRoles fra SqlRoleProvideren ?
<asp:TemplateField ShowHeader="False"> <ItemTemplate> <asp:LinkButton ID="btn_Delete" runat="server" CausesValidation="false" CommandName="" Text="Delete" OnClick="btn_Delete_Click" OnClientClick="return confirm('Er du sikker på at du ønsker at slette denne nyhed?');"></asp:LinkButton> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
Der misforstod jeg dig, da jeg benytter den indbyggede SqlRoleProvider ved jeg ikke hvad jeg har af kolonner i den collection. Jeg har søgt på msdn, men har ikke kunne finde noget på det ?
I det eksempel de har på msdn bruges der blot <%# Container.DataItem.ToString() %> og det fatter jeg ikke helt for jeg bruger da normalt noget i denne stil til at finde en given kolonne :
<%# DataBinder.Eval(Container.DataItem, "En Kolonne")%>
Du kan nøjes med <%# Container.DataItem.ToString() %> hvis du har kolonne navne bruger du <%# Eval("RoleName") %> eller <%# Bind("RoleName") %> i 2.0 bruger man ikke databinder osv.
<asp:LinkButton ID="btn_Delete" runat="server" CausesValidation="false" CommandName="" CommandArgument=<%# Container.DataItem.ToString() %> Text="Delete" OnClick="btn_Delete_Click" OnClientClick="return confirm('Er du sikker på at du vil slette?');"></asp:LinkButton>
Det ser ud til at virke helt efter planen så har jeg lidt at bygge videre på det var som bare det med at få en værdi med over til en metode jeg ikke helt fattede i det gridview ;o)
Men tro mig der skal nok komme andre spørgsmål hen af vejen (jeg har ikke benyttet gridview ret meget.) *GG*
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.