2012-08-16 57 views
0

我做了一些自定義控件,並在GridView中使用它們。他們繼承了BoundField類。這是代碼:在Visual Studio中呈現自定義控件時出錯

<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'的屬性。

這是怎麼發生的?

回答

0

你缺少一個 「

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

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

+0

我在這裏改變了組件的名稱,在我的項目中,」 都OK。 – 2012-08-17 11:06:40

相關問題