我做了一些自定义控件,我在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'的属性。
为什么会这样?
答案 0 :(得分:0)
你错过了一个“
<asp:GridView ID="grid" runat="server" CssClass="tb" DataSourceID="ds>
应为<asp:GridView ID="grid" runat="server" CssClass="tb" DataSourceID="ds">