Je sais que vous pouvez utiliser le signe d'exclamation pour lier ensemble de types simples (comme chaîne) GridView comme celui-ciRelier GridView au tableau de chaînes. Problème avec HyperLinkField
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField HeaderText="Array Field" DataField="!" />
</Columns>
</asp:GridView>
Mais cela ne semble pas être le cas avec DataNavigateUrlFields
<asp:HyperLinkField DataNavigateUrlFields="!" DataNavigateUrlFormatString="RoleInformation.aspx?role={0}" Text="Manage users" />
et je reçois l'erreur suivante:
A field or property with the name '!' was not found on the selected data source.
C'est presque ce que j'ai fait pour l'instant –
@Sergej Andrejev Je ne pense pas qu'il y ait vraiment un autre moyen. Si vous trouvez un moyen d'obtenir le '!' Travail laisser un commentaire, mais je ne pense tout simplement pas qu'il a été mis en œuvre. – Kelsey