このトピックでは、デザインビュー、ソースビュー、およびコードを使用してページ付けされたテーブルを作成する方法を説明します。このプロジェクトでは、C1Pager コントロールと一般的な ASP.NET グリッドコントロールを組み合わせます。このタスク別ヘルプでは、C:\Users\<ユーザー名>\Documents\ComponentOne Samples\Common ディレクトリにある Northwind データベース Nwind.mdb を使用します。
以下の手順を実行します。
<asp:Content>
タグの2つめのセットに追加して、グリッドコントロールと C1Pager コントロールの両方のプロパティを設定します。
ソースビュー |
コードのコピー
|
---|---|
<asp:UpdatePanel runat="server" ID="UpdatePanel1"> <ContentTemplate> <cc1:C1Pager runat="server" AutoPostBack="true" Mode="NumericFirstLast" OnPageIndexChanged="C1Pager1_PageIndexChanged" /> <asp:GridView Width="100%" runat="server" DataSourceAllowPaging="True" CssClass="ui-widget" ondatabound="GridView1_DataBound"> <HeaderStyle CssClass="ui-widget-header" /> <RowStyle CssClass="ui-widget-content" /> <PagerSettings Visible="false" /> </asp:GridView> </ContentTemplate> <</asp:UpdatePanel> |
ソースビュー |
コードのコピー
|
---|---|
<asp:AccessDataSource runat="server" DataFile="~/App_Data/NWind.mdb" SelectCommand="SELECT [OrderID] AS 注文コード, [ProductID] AS 商品コード, [UnitPrice] AS 単価, [Quantity] AS 数量 FROM [Order Details]> </asp:AccessDataSource> |
ソースビュー |
コードのコピー
|
---|---|
protected void C1Pager1_PageIndexChanged(object sender, EventArgs e) { GridView1.PageIndex = C1Pager1.PageIndex; GridView1.DataBind(); } protected void GridView1_DataBound(object sender, EventArgs e) { C1Pager1.PageCount = GridView1.PageCount; } } } |
実行時に、C1Pager 要素によって制御されるテーブルが表示されます。