GridView und Eval
Ich versuche, übergeben Sie den Wert durch Eval in meinem GridView, aber statt der übergabe den tatsächlichen Wert, wird die Zeichenfolge '<%# Eval etc...Das ist mein code, kann jemand beraten?
enter code here<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="btnUpload" OnClientClick="loadDialog('<%# Eval(PK_SpecialEvent).ToString() %>') " Text="Upload/Open Files" runat="server" />
</ItemTemplate>
</asp:TemplateField>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Andere, besser lesbare, Weise Sie tun dies in der codebehind. Ein guter Platz wäre in GridView ist RowDataBound-Ereignis.
Habe ich nur getan, ein GridView einmal in mein so-weit-Anfänger-Erfahrung ASP.NET aber sollte der:-
Eval(PK_SpecialEvent).ToString()
haben Zitate Hinzugefügt werden wie:
Eval("PK_SpecialEvent").ToString()
Zumindest - es macht in meinen funktionierenden code an ein GridView.