次のコードはグリッド ビューの一部です。グリッド ビューのハイパーリンク コントロールにデータをバインドしようとしています。ハイパーリンクのプロパティが変化しています。それは選択に依存するため、それらを動的にして、ユーザーがオプションを選択したときにデータをバインドする必要があります。これはコードです:
<Columns>
<asp:TemplateField HeaderText="Download">
<ItemTemplate>
<asp:HyperLink ID="Download" runat="server" HeaderText='<%# Eval("choose") %>'
DataTextField='<%# Eval("choose") %>' DataNavigateUrlFields='<%# Eval("choose") %>'>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
「選択」は、表示したいデータベース内の列名の名前を取得するサーバー側の文字列です。
このエラーが発生しました:
「System.Data.DataRowView」には、「choose」という名前のプロパティが含まれていません。