このトピックでは、デザインビュー、ソースビュー、およびコードを使用してページ付けされたテーブルを作成する方法を説明します。このプロジェクトでは、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 要素によって制御されるテーブルが表示されます。