我制作了一些自定义控件,并在 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”的属性。
为什么会这样?