ドキュメントが存在する場合にのみ表示されるはずの Gridview にハイパーリンクがあります。
DocumentExists
DataBinding プロセスの一部として通過するフィールドにドキュメントが存在するかどうかはわかっています。
私の HyperlinkField は次のようになります。
<asp:HyperLinkField DataNavigateUrlFields="DocumentID" Visible='<%# Eval("DocumentExists")%>' HeaderText="Document" Text="Download" DataNavigateUrlFormatString="~/KeyTracking/DownloadDocument.aspx?ID={0}" />
別のSO回答からコードの「評価」部分を見つけました。
ただし、実行すると、次のエラーが表示されます。
データバインディング式は、DataBinding イベントを持つオブジェクトでのみサポートされます。System.Web.UI.WebControls.HyperLinkField には DataBinding イベントがありません。データバインディング式は、DataBinding イベントを持つオブジェクトでのみサポートされます。System.Web.UI.WebControls.HyperLinkField には DataBinding イベントがありません。
どうすればこれを機能させることができますか?