0

次のコードはグリッド ビューの一部です。グリッド ビューのハイパーリンク コントロールにデータをバインドしようとしています。ハイパーリンクのプロパティが変化しています。それは選択に依存するため、それらを動的にして、ユーザーがオプションを選択したときにデータをバインドする必要があります。これはコードです:

        <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」という名前のプロパティが含まれていません。

4

0 に答える 0