GridViewのページサイズを変更する法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
閲覧総計:&counter(); (本日:&counter(today); 昨日...
GridViewのページング機能はとても便利な機能である。
しかし、1ページへの表示が20行程度の少ない行数で、ペー...
が閲覧出来ない事を不便に感じる利用者も多い。1ページに多...
スクロールで情報を閲覧したい利用者である。
今回、ドロップダウンリストを用い、利用者がGridViewの1...
を20, 50, 100, 1000と自分で選べる機能の実装を確認した。
基本機能に加え、自分が設定した行数をクッキーに覚えさせ...
も、その行数表示になる実装法も確認した。 09/11/29
【目次】↓クリックするとその説明ページに飛べます。
#contents
【機能】GridViewのデータ表示行数をドロップダウンリストで...
【稼働画面】
#ref(PageSize02.JPG)
Accessデータベース名:Access01.mdb
テーブル名:名簿
|~フィールド名|~データ型|~フィールドサイズ|
|ID (主キー)|オートナンバー型|長整数型|
|名前|テキスト型|50|
※VWD2005、ASP.NET2.0ではAccess2007のDBファイル形式(*.accd...
DBファイルは「Acces2002-2003形式(*.mdb)」で保存してASP.NE...
開発環境:VWD2005 + Access2003
サーバ:ASP.NET2.0 + Access2003
*GridViewのページサイズを変更する(基本機能) [#z87838d1]
【方法】
#ref(PageSize01.JPG)
Protected Sub DropDownList1_SelectedIndexChanged(ByVal s...
GridView1.PageSize = DropDownList1.SelectedValue
End Sub
【PageSize01.aspx】
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona...
<script runat="server">
Protected Sub DropDownList1_SelectedIndexChanged(ByV...
GridView1.PageSize = DropDownList1.SelectedValue
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>GridViewのページサイズ変更</title>
</head>
<body>
<form id="form1" runat="server">
<div>
GridViewのページサイズ変更 09/11/28<br />
<br />
表示件数:<asp:DropDownList ID="DropDownLi...
<asp:ListItem Value="3">3</asp:ListItem>
<asp:ListItem Value="5">5</asp:ListItem>
<asp:ListItem Value="7">7</asp:ListItem>
</asp:DropDownList>件 <br />
<asp:GridView ID="GridView1" runat="server" Allo...
DataKeyNames="ID" DataSourceID="AccessDataSo...
PageSize="3">
<Columns>
<asp:BoundField DataField="ID" HeaderTex...
<asp:BoundField DataField="名前" HeaderT...
</Columns>
</asp:GridView>
<asp:AccessDataSource ID="AccessDataSource1" run...
DeleteCommand="DELETE FROM `名簿` WHERE `ID`...
SelectCommand="SELECT `ID`, `名前` FROM `名...
<DeleteParameters>
<asp:Parameter Name="ID" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="ID" Type="Int32" />
<asp:Parameter Name="名前" Type="String"...
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="名前" Type="String"...
<asp:Parameter Name="ID" Type="Int32" />
</UpdateParameters>
</asp:AccessDataSource>
<br />
</div>
</form>
</body>
</html>
*GridViewのページサイズを変更する(クッキー仕様) [#hb22a...
【機能】
設定したページサイズをCookieに記録し、このページを次回開...
が反映される様にした。
【方法】
Protected Sub Page_Load(ByVal sender As Object, ByVal e ...
'Cookie操作法で参考にしたページ 08/10/26
'http://momotchi.net/forums/t/23.aspx
'最初のPage_Loadの時だけ実行する処理。すなわちPostBu...
If Not Page.IsPostBack Then
'Cookie情報の読込
Dim cookie As HttpCookie = Request.Cookies("User...
'Cookie情報がある場合
If Not (cookie Is Nothing) Then
GridView1.PageSize = cookie.Values("pagesize")
DropDownList1.SelectedValue = cookie.Values(...
End If
End If
End Sub
Protected Sub DropDownList1_SelectedIndexChanged(ByVal s...
GridView1.PageSize = DropDownList1.SelectedValue
'Cookie情報の書込(更新)
Dim cookie As New HttpCookie("UserInfo")
cookie.Values("pagesize") = DropDownList1.SelectedVa...
cookie.Expires = DateTime.Now.AddMonths(6) '6ヶ月保存
Response.Cookies.Add(cookie)
End Sub
【PageSizeCookie01.aspx】
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona...
<script runat="server">
Protected Sub Page_Load(ByVal sender As Object, ByVa...
'Cookie操作法で参考にしたページ 08/10/26
'http://momotchi.net/forums/t/23.aspx
'最初のPage_Loadの時だけ実行する処理。すなわちPo...
If Not Page.IsPostBack Then
'Cookie情報の読込
Dim cookie As HttpCookie = Request.Cookies("...
'Cookie情報がある場合
If Not (cookie Is Nothing) Then
GridView1.PageSize = cookie.Values("page...
DropDownList1.SelectedValue = cookie.Val...
End If
End If
End Sub
Protected Sub DropDownList1_SelectedIndexChanged(ByV...
GridView1.PageSize = DropDownList1.SelectedValue
'Cookie情報の書込(更新)
Dim cookie As New HttpCookie("UserInfo")
cookie.Values("pagesize") = DropDownList1.Select...
cookie.Expires = DateTime.Now.AddMonths(6) '6ヶ...
Response.Cookies.Add(cookie)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>GridViewのページサイズ変更(Cookie対応)</title>
</head>
<body>
<form id="form1" runat="server">
<div>
GridViewのページサイズ変更 09/11/29<br />
(選択値をクッキー保存する仕様)<br />
<br />
ページ表示件数:<asp:DropDownList ID="Drop...
<asp:ListItem Value="3">3</asp:ListItem>
<asp:ListItem Value="5">5</asp:ListItem>
<asp:ListItem Value="7">7</asp:ListItem>
</asp:DropDownList>件 <br />
<asp:GridView ID="GridView1" runat="server" Allo...
DataKeyNames="ID" DataSourceID="AccessDataSo...
PageSize="3">
<Columns>
<asp:BoundField DataField="ID" HeaderTex...
<asp:BoundField DataField="名前" HeaderT...
</Columns>
</asp:GridView>
<asp:AccessDataSource ID="AccessDataSource1" run...
DeleteCommand="DELETE FROM `名簿` WHERE `ID`...
SelectCommand="SELECT `ID`, `名前` FROM `名...
<DeleteParameters>
<asp:Parameter Name="ID" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="ID" Type="Int32" />
<asp:Parameter Name="名前" Type="String"...
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="名前" Type="String"...
<asp:Parameter Name="ID" Type="Int32" />
</UpdateParameters>
</asp:AccessDataSource>
<br />
</div>
</form>
</body>
</html>
【参考にしたページ】
該当なし
- ddd -- [[ddd]] &new{2013-01-31 (木) 15:08:29};
- http://www.coachcanadaoutlet.ca http://www.prada-outlet...
- http://www.outletonline-michaelkors.com/ http://www.mic...
- http://www.cybermondaydeals.in.net http://www.michaelk...
- http://www.marcjacobs.us.com/ http://www.designerhandba...
- 20190109 junda http://www.coach-factory-outlet-online.u...
- http://www.oakleysunglassese.us.com/ http://www.oakley...
- Often http://www.louis-vuittonoutletcanada.ca/ the http...
- http://www.oakleysunglassesa.us.com/ http://www.oakley-...
- This is totally great http://www.zapyapc.com/zapya-for-...
- http://www.outletsmichaelkors.us.com http://www.christi...
- chenyingying2017106 http://www.oakley-sunglasses.net.co...
- nice information it is.http://www.zapyapc.com/ http://...
- http://www.nike-id.us/ nike id http://www.katespadeo...
- Dailymotion video downloader Try http://dailymotionvid...
- This is really informative. https://www.imoforwindowsp...
- http://www.cheapnikenfljerseyswholesale.us http://www.u...
- http://www.giuseppezanottioutlet.us.com http://www.cana...
- https://www.wifipassword-hacker.com/ wifi password hac...
- https://www.madinatyrealestate.net https://www.madinat...
- https://www.srsroofing.ca/ -- [[https://www.srsroofing....
- https://www.reallrishta.com/ -- [[https://www.reallrish...
- https://www.srsroofing.ca/ -- [[https://www.matrimonyma...
- https://www.srsroofing.ca/ -- [[https://www.matrimonyma...
- https://baselineclothing.ca/ -- [[https://baselinecloth...
- https://www.ecomdiversify.com/ -- [[https://www.ecomdiv...
- https://printingshell.com/ -- [[https://printingshell.c...
- https://klikmain.info/ -- [[taruhantoto]] &new{2023-01-...
#comment_nospam
#vote(参考になった[4],ふつう[0],参考にならなかった[1])
終了行:
閲覧総計:&counter(); (本日:&counter(today); 昨日...
GridViewのページング機能はとても便利な機能である。
しかし、1ページへの表示が20行程度の少ない行数で、ペー...
が閲覧出来ない事を不便に感じる利用者も多い。1ページに多...
スクロールで情報を閲覧したい利用者である。
今回、ドロップダウンリストを用い、利用者がGridViewの1...
を20, 50, 100, 1000と自分で選べる機能の実装を確認した。
基本機能に加え、自分が設定した行数をクッキーに覚えさせ...
も、その行数表示になる実装法も確認した。 09/11/29
【目次】↓クリックするとその説明ページに飛べます。
#contents
【機能】GridViewのデータ表示行数をドロップダウンリストで...
【稼働画面】
#ref(PageSize02.JPG)
Accessデータベース名:Access01.mdb
テーブル名:名簿
|~フィールド名|~データ型|~フィールドサイズ|
|ID (主キー)|オートナンバー型|長整数型|
|名前|テキスト型|50|
※VWD2005、ASP.NET2.0ではAccess2007のDBファイル形式(*.accd...
DBファイルは「Acces2002-2003形式(*.mdb)」で保存してASP.NE...
開発環境:VWD2005 + Access2003
サーバ:ASP.NET2.0 + Access2003
*GridViewのページサイズを変更する(基本機能) [#z87838d1]
【方法】
#ref(PageSize01.JPG)
Protected Sub DropDownList1_SelectedIndexChanged(ByVal s...
GridView1.PageSize = DropDownList1.SelectedValue
End Sub
【PageSize01.aspx】
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona...
<script runat="server">
Protected Sub DropDownList1_SelectedIndexChanged(ByV...
GridView1.PageSize = DropDownList1.SelectedValue
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>GridViewのページサイズ変更</title>
</head>
<body>
<form id="form1" runat="server">
<div>
GridViewのページサイズ変更 09/11/28<br />
<br />
表示件数:<asp:DropDownList ID="DropDownLi...
<asp:ListItem Value="3">3</asp:ListItem>
<asp:ListItem Value="5">5</asp:ListItem>
<asp:ListItem Value="7">7</asp:ListItem>
</asp:DropDownList>件 <br />
<asp:GridView ID="GridView1" runat="server" Allo...
DataKeyNames="ID" DataSourceID="AccessDataSo...
PageSize="3">
<Columns>
<asp:BoundField DataField="ID" HeaderTex...
<asp:BoundField DataField="名前" HeaderT...
</Columns>
</asp:GridView>
<asp:AccessDataSource ID="AccessDataSource1" run...
DeleteCommand="DELETE FROM `名簿` WHERE `ID`...
SelectCommand="SELECT `ID`, `名前` FROM `名...
<DeleteParameters>
<asp:Parameter Name="ID" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="ID" Type="Int32" />
<asp:Parameter Name="名前" Type="String"...
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="名前" Type="String"...
<asp:Parameter Name="ID" Type="Int32" />
</UpdateParameters>
</asp:AccessDataSource>
<br />
</div>
</form>
</body>
</html>
*GridViewのページサイズを変更する(クッキー仕様) [#hb22a...
【機能】
設定したページサイズをCookieに記録し、このページを次回開...
が反映される様にした。
【方法】
Protected Sub Page_Load(ByVal sender As Object, ByVal e ...
'Cookie操作法で参考にしたページ 08/10/26
'http://momotchi.net/forums/t/23.aspx
'最初のPage_Loadの時だけ実行する処理。すなわちPostBu...
If Not Page.IsPostBack Then
'Cookie情報の読込
Dim cookie As HttpCookie = Request.Cookies("User...
'Cookie情報がある場合
If Not (cookie Is Nothing) Then
GridView1.PageSize = cookie.Values("pagesize")
DropDownList1.SelectedValue = cookie.Values(...
End If
End If
End Sub
Protected Sub DropDownList1_SelectedIndexChanged(ByVal s...
GridView1.PageSize = DropDownList1.SelectedValue
'Cookie情報の書込(更新)
Dim cookie As New HttpCookie("UserInfo")
cookie.Values("pagesize") = DropDownList1.SelectedVa...
cookie.Expires = DateTime.Now.AddMonths(6) '6ヶ月保存
Response.Cookies.Add(cookie)
End Sub
【PageSizeCookie01.aspx】
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitiona...
<script runat="server">
Protected Sub Page_Load(ByVal sender As Object, ByVa...
'Cookie操作法で参考にしたページ 08/10/26
'http://momotchi.net/forums/t/23.aspx
'最初のPage_Loadの時だけ実行する処理。すなわちPo...
If Not Page.IsPostBack Then
'Cookie情報の読込
Dim cookie As HttpCookie = Request.Cookies("...
'Cookie情報がある場合
If Not (cookie Is Nothing) Then
GridView1.PageSize = cookie.Values("page...
DropDownList1.SelectedValue = cookie.Val...
End If
End If
End Sub
Protected Sub DropDownList1_SelectedIndexChanged(ByV...
GridView1.PageSize = DropDownList1.SelectedValue
'Cookie情報の書込(更新)
Dim cookie As New HttpCookie("UserInfo")
cookie.Values("pagesize") = DropDownList1.Select...
cookie.Expires = DateTime.Now.AddMonths(6) '6ヶ...
Response.Cookies.Add(cookie)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>GridViewのページサイズ変更(Cookie対応)</title>
</head>
<body>
<form id="form1" runat="server">
<div>
GridViewのページサイズ変更 09/11/29<br />
(選択値をクッキー保存する仕様)<br />
<br />
ページ表示件数:<asp:DropDownList ID="Drop...
<asp:ListItem Value="3">3</asp:ListItem>
<asp:ListItem Value="5">5</asp:ListItem>
<asp:ListItem Value="7">7</asp:ListItem>
</asp:DropDownList>件 <br />
<asp:GridView ID="GridView1" runat="server" Allo...
DataKeyNames="ID" DataSourceID="AccessDataSo...
PageSize="3">
<Columns>
<asp:BoundField DataField="ID" HeaderTex...
<asp:BoundField DataField="名前" HeaderT...
</Columns>
</asp:GridView>
<asp:AccessDataSource ID="AccessDataSource1" run...
DeleteCommand="DELETE FROM `名簿` WHERE `ID`...
SelectCommand="SELECT `ID`, `名前` FROM `名...
<DeleteParameters>
<asp:Parameter Name="ID" Type="Int32" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="ID" Type="Int32" />
<asp:Parameter Name="名前" Type="String"...
</InsertParameters>
<UpdateParameters>
<asp:Parameter Name="名前" Type="String"...
<asp:Parameter Name="ID" Type="Int32" />
</UpdateParameters>
</asp:AccessDataSource>
<br />
</div>
</form>
</body>
</html>
【参考にしたページ】
該当なし
- ddd -- [[ddd]] &new{2013-01-31 (木) 15:08:29};
- http://www.coachcanadaoutlet.ca http://www.prada-outlet...
- http://www.outletonline-michaelkors.com/ http://www.mic...
- http://www.cybermondaydeals.in.net http://www.michaelk...
- http://www.marcjacobs.us.com/ http://www.designerhandba...
- 20190109 junda http://www.coach-factory-outlet-online.u...
- http://www.oakleysunglassese.us.com/ http://www.oakley...
- Often http://www.louis-vuittonoutletcanada.ca/ the http...
- http://www.oakleysunglassesa.us.com/ http://www.oakley-...
- This is totally great http://www.zapyapc.com/zapya-for-...
- http://www.outletsmichaelkors.us.com http://www.christi...
- chenyingying2017106 http://www.oakley-sunglasses.net.co...
- nice information it is.http://www.zapyapc.com/ http://...
- http://www.nike-id.us/ nike id http://www.katespadeo...
- Dailymotion video downloader Try http://dailymotionvid...
- This is really informative. https://www.imoforwindowsp...
- http://www.cheapnikenfljerseyswholesale.us http://www.u...
- http://www.giuseppezanottioutlet.us.com http://www.cana...
- https://www.wifipassword-hacker.com/ wifi password hac...
- https://www.madinatyrealestate.net https://www.madinat...
- https://www.srsroofing.ca/ -- [[https://www.srsroofing....
- https://www.reallrishta.com/ -- [[https://www.reallrish...
- https://www.srsroofing.ca/ -- [[https://www.matrimonyma...
- https://www.srsroofing.ca/ -- [[https://www.matrimonyma...
- https://baselineclothing.ca/ -- [[https://baselinecloth...
- https://www.ecomdiversify.com/ -- [[https://www.ecomdiv...
- https://printingshell.com/ -- [[https://printingshell.c...
- https://klikmain.info/ -- [[taruhantoto]] &new{2023-01-...
#comment_nospam
#vote(参考になった[4],ふつう[0],参考にならなかった[1])
ページ名: