0

いくつかのカスタム コントロールを作成し、それらを GridView で使用します。それらは BoundField クラスを継承します。これはコードです:

<asp:GridView ID="grid" runat="server" CssClass="tb" DataSourceID="ds">
    <Columns>
        <asp:StatusBoundField DataField="bstatus"  ActiveTitle="Activated"
         InactiveTitle="Inactivated" />
    </Columns>
</asp:GridView>

ブラウザーでページを実行すると完全に機能しますが、デザイン ビューで表示しようとすると、次のエラーが発生します。

GridView - グリッド

コントロールのレンダリング中にエラーが発生しました。DataBinding: 'System.Data.DataRowView' には 'bstatus' という名前のプロパティが含まれていません。

なぜこうなった?

4

1 に答える 1

0

"がありません

 <asp:GridView ID="grid" runat="server" CssClass="tb" DataSourceID="ds> 

する必要があります<asp:GridView ID="grid" runat="server" CssClass="tb" DataSourceID="ds">

于 2012-08-16T21:08:22.763 に答える