不会啊~
首先你要确定你在页面上引用了这个组件
<%@ Register TagPrefix="JeaN" Namespace="BenQ.DataGridPlus" Assembly="BenQ.DataGridPlus" %>
然后
<JeaN:DataGridPlus id="TestDG" runat="server" PageSize="5" AllowPaging="True" AutoGenerateColumns="False" OnPageIndexChanged="PageChanged" PagerOtherPageCssClass="HotLink" OnSortCommand="SortByColumn">
<Columns>
<asp:BoundColumn DataField="ProductTypeID" SortExpression="ProductTypeID" HeaderText="ID"></asp:BoundColumn>
<asp:BoundColumn DataField="ProductTypeEName" SortExpression="ProductTypeEName" HeaderText="EName"></asp:BoundColumn>
<asp:BoundColumn DataField="ProductTypeCName" SortExpression="ProductTypeCName" HeaderText="CName"></asp:BoundColumn>
<asp:BoundColumn DataField="ProductTypeDate" SortExpression="ProductTypeDate" HeaderText="CreateDate"></asp:BoundColumn>
</Columns>
</JeaN:DataGridPlus>

解决方案 »

  1.   

    我当然添加了
    <%@ Register TagPrefix="cc2" Namespace="WebControlLibrary1" Assembly="WebControlLibrary1" %>
    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="NestedDataGrid.WebForm1" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>WebForm1</title>
    <meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <cc2:webcustomcontrol1 id="WebCustomControl11" style="Z-INDEX: 101; LEFT: 104px; POSITION: absolute; TOP: 48px" runat="server">
    <Columns>
    <asp:BoundColumn></asp:BoundColumn>
    </Columns>
    </cc2:webcustomcontrol1></form>
    </body>
    </HTML>
    可一样报错的。为什么啊?
      

  2.   

    请问创建自定义控件在新建项目中选class library和web control library是不是都是一样的?
      

  3.   

    不一样,一个是一个普通的类,从System.Object继承,后一个是web控件类,一般从System.Web.UI.WebControls.WebControl继承。