.net webform RWD化表格Table

 


有經驗且資深的asp.net網頁應用開發人員

這裡準備的資料庫與程式可以參照之前
只是將前端aspx替換為GridView




WebFormGridView.aspx程式碼

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebFormGridView.aspx.cs" Inherits="RWDTableApp.WebFormGridView" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:GridView ID="GridView1" runat="server">

            </asp:GridView>
        </div>
    </form>
</body>
</html>

WebFormGridView.aspx.cs程式碼


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace RWDTableApp
{
    public partial class WebFormGridView : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                string strConn = System.Configuration.ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString;
                string strSQL = "select * from Customers";
                DataTable dt = GetDataTable(strConn, strSQL);
                GridView1.DataSource = dt;
                GridView1.DataBind();
            }
        }

        private DataTable GetDataTable(string strConn, string strSQL, int shiftDataSet = -1)
        {
            try
            {
                using (var conn = new SqlConnection())
                {
                    conn.ConnectionString = strConn;
                    conn.Open();
                    using (var SqlCmd = new SqlCommand())
                    {
                        SqlCmd.Connection = conn;
                        SqlCmd.CommandText = strSQL;
                        var dt = new DataTable();
                        int idxDs = 0;
                        shiftDataSet = shiftDataSet - 1;
                        using (var dr = SqlCmd.ExecuteReader())
                        {
                            var loopTo = shiftDataSet;
                            for (idxDs = 0; idxDs <= loopTo; idxDs++)
                                dr.NextResult();
                            dt.Load(dr);
                        }

                        return dt;
                        dt = null;
                    }
                }
            }
            catch (Exception ex)
            {
                throw;
            }
        }

    }
}


而以往GridView則會對應轉為原生地HTML Table
至於GridView有時會跟以往HTML 有thead , tbody 劃分區別就可能參照之前篇章



  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>

</title></head>
<body>
    <form method="post" action="./WebFormGridView.aspx" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" />
</div>

<div class="aspNetHidden">

	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="50638C8E" />
</div>
        <div>
            <div>
	<table cellspacing="0" rules="all" border="1" id="GridView1" style="border-collapse:collapse;">
		<tr>
			<th scope="col">CustomerID</th><th scope="col">CompanyName</th><th scope="col">ContactName</th><th scope="col">ContactTitle</th><th scope="col">Address</th><th scope="col">City</th><th scope="col">Region</th><th scope="col">PostalCode</th><th scope="col">Country</th><th scope="col">Phone</th><th scope="col">Fax</th>
		</tr><tr>
			<td>ALFKI</td><td>Alfreds Futterkiste</td><td>Maria Anders</td><td>Sales Representative</td><td>Obere Str. 57</td><td>Berlin</td><td>&nbsp;</td><td>12209</td><td>Germany</td><td>030-0074321</td><td>030-0076545</td>
		</tr><tr>
			<td>ANATR</td><td>Ana Trujillo Emparedados y helados</td><td>Ana Trujillo</td><td>Owner</td><td>Avda. de la Constitucion 2222</td><td>Mexico D.F.</td><td>&nbsp;</td><td>05021</td><td>Mexico</td><td>(5) 555-4729</td><td>(5) 555-3745</td>
		</tr><tr>
			<td>ANTON</td><td>Antonio Moreno Taqueria</td><td>Antonio Moreno</td><td>Owner</td><td>Mataderos  2312</td><td>Mexico D.F.</td><td>&nbsp;</td><td>05023</td><td>Mexico</td><td>(5) 555-3932</td><td>&nbsp;</td>
		</tr><tr>
			<td>AROUT</td><td>Around the Horn</td><td>Thomas Hardy</td><td>Sales Representative</td><td>120 Hanover Sq.</td><td>London</td><td>&nbsp;</td><td>WA1 1DP</td><td>UK</td><td>(171) 555-7788</td><td>(171) 555-6750</td>
		</tr><tr>
			<td>BERGS</td><td>Berglunds snabbkop</td><td>Christina Berglund</td><td>Order Administrator</td><td>Berguvsvagen  8</td><td>Lulea</td><td>&nbsp;</td><td>S-958 22</td><td>Sweden</td><td>0921-12 34 65</td><td>0921-12 34 67</td>
		</tr><tr>
			<td>BLAUS</td><td>Blauer See Delikatessen</td><td>Hanna Moos</td><td>Sales Representative</td><td>Forsterstr. 57</td><td>Mannheim</td><td>&nbsp;</td><td>68306</td><td>Germany</td><td>0621-08460</td><td>0621-08924</td>
		</tr><tr>
			<td>BLONP</td><td>Blondesddsl pere et fils</td><td>Frederique Citeaux</td><td>Marketing Manager</td><td>24, place Kleber</td><td>Strasbourg</td><td>&nbsp;</td><td>67000</td><td>France</td><td>88.60.15.31</td><td>88.60.15.32</td>
		</tr><tr>
			<td>BOLID</td><td>Bolido Comidas preparadas</td><td>Martin Sommer</td><td>Owner</td><td>C/ Araquil, 67</td><td>Madrid</td><td>&nbsp;</td><td>28023</td><td>Spain</td><td>(91) 555 22 82</td><td>(91) 555 91 99</td>
		</tr><tr>
			<td>BONAP</td><td>Bon app&#39;</td><td>Laurence Lebihan</td><td>Owner</td><td>12, rue des Bouchers</td><td>Marseille</td><td>&nbsp;</td><td>13008</td><td>France</td><td>91.24.45.40</td><td>91.24.45.41</td>
		</tr><tr>
			<td>BOTTM</td><td>Bottom-Dollar Markets</td><td>Elizabeth Lincoln</td><td>Accounting Manager</td><td>23 Tsawassen Blvd.</td><td>Tsawassen</td><td>BC</td><td>T2F 8M4</td><td>Canada</td><td>(604) 555-4729</td><td>(604) 555-3745</td>
		</tr><tr>
			<td>BSBEV</td><td>B&#39;s Beverages</td><td>Victoria Ashworth</td><td>Sales Representative</td><td>Fauntleroy Circus</td><td>London</td><td>&nbsp;</td><td>EC2 5NT</td><td>UK</td><td>(171) 555-1212</td><td>&nbsp;</td>
		</tr><tr>
			<td>CACTU</td><td>Cactus Comidas para llevar</td><td>Patricio Simpson</td><td>Sales Agent</td><td>Cerrito 333</td><td>Buenos Aires</td><td>&nbsp;</td><td>1010</td><td>Argentina</td><td>(1) 135-5555</td><td>(1) 135-4892</td>
		</tr><tr>
			<td>CENTC</td><td>Centro comercial Moctezuma</td><td>Francisco Chang</td><td>Marketing Manager</td><td>Sierras de Granada 9993</td><td>Mexico D.F.</td><td>&nbsp;</td><td>05022</td><td>Mexico</td><td>(5) 555-3392</td><td>(5) 555-7293</td>
		</tr><tr>
			<td>CHOPS</td><td>Chop-suey Chinese</td><td>Yang Wang</td><td>Owner</td><td>Hauptstr. 29</td><td>Bern</td><td>&nbsp;</td><td>3012</td><td>Switzerland</td><td>0452-076545</td><td>&nbsp;</td>
		</tr><tr>
			<td>COMMI</td><td>Comercio Mineiro</td><td>Pedro Afonso</td><td>Sales Associate</td><td>Av. dos Lusiadas, 23</td><td>Sao Paulo</td><td>SP</td><td>05432-043</td><td>Brazil</td><td>(11) 555-7647</td><td>&nbsp;</td>
		</tr><tr>
			<td>CONSH</td><td>Consolidated Holdings</td><td>Elizabeth Brown</td><td>Sales Representative</td><td>Berkeley Gardens 12  Brewery</td><td>London</td><td>&nbsp;</td><td>WX1 6LT</td><td>UK</td><td>(171) 555-2282</td><td>(171) 555-9199</td>
		</tr><tr>
			<td>DRACD</td><td>Drachenblut Delikatessen</td><td>Sven Ottlieb</td><td>Order Administrator</td><td>Walserweg 21</td><td>Aachen</td><td>&nbsp;</td><td>52066</td><td>Germany</td><td>0241-039123</td><td>0241-059428</td>
		</tr><tr>
			<td>DUMON</td><td>Du monde entier</td><td>Janine Labrune</td><td>Owner</td><td>67, rue des Cinquante Otages</td><td>Nantes</td><td>&nbsp;</td><td>44000</td><td>France</td><td>40.67.88.88</td><td>40.67.89.89</td>
		</tr><tr>
			<td>EASTC</td><td>Eastern Connection</td><td>Ann Devon</td><td>Sales Agent</td><td>35 King George</td><td>London</td><td>&nbsp;</td><td>WX3 6FW</td><td>UK</td><td>(171) 555-0297</td><td>(171) 555-3373</td>
		</tr><tr>
			<td>ERNSH</td><td>Ernst Handel</td><td>Roland Mendel</td><td>Sales Manager</td><td>Kirchgasse 6</td><td>Graz</td><td>&nbsp;</td><td>8010</td><td>Austria</td><td>7675-3425</td><td>7675-3426</td>
		</tr><tr>
			<td>FAMIA</td><td>Familia Arquibaldo</td><td>Aria Cruz</td><td>Marketing Assistant</td><td>Rua Oros, 92</td><td>Sao Paulo</td><td>SP</td><td>05442-030</td><td>Brazil</td><td>(11) 555-9857</td><td>&nbsp;</td>
		</tr><tr>
			<td>FISSA</td><td>FISSA Fabrica Inter. Salchichas S.A.</td><td>Diego Roel</td><td>Accounting Manager</td><td>C/ Moralzarzal, 86</td><td>Madrid</td><td>&nbsp;</td><td>28034</td><td>Spain</td><td>(91) 555 94 44</td><td>(91) 555 55 93</td>
		</tr><tr>
			<td>FOLIG</td><td>Folies gourmandes</td><td>Martine Rance</td><td>Assistant Sales Agent</td><td>184, chaussee de Tournai</td><td>Lille</td><td>&nbsp;</td><td>59000</td><td>France</td><td>20.16.10.16</td><td>20.16.10.17</td>
		</tr><tr>
			<td>FOLKO</td><td>Folk och fa HB</td><td>Maria Larsson</td><td>Owner</td><td>Akergatan 24</td><td>Bracke</td><td>&nbsp;</td><td>S-844 67</td><td>Sweden</td><td>0695-34 67 21</td><td>&nbsp;</td>
		</tr><tr>
			<td>FRANK</td><td>Frankenversand</td><td>Peter Franken</td><td>Marketing Manager</td><td>Berliner Platz 43</td><td>Munchen</td><td>&nbsp;</td><td>80805</td><td>Germany</td><td>089-0877310</td><td>089-0877451</td>
		</tr><tr>
			<td>FRANR</td><td>France restauration</td><td>Carine Schmitt</td><td>Marketing Manager</td><td>54, rue Royale</td><td>Nantes</td><td>&nbsp;</td><td>44000</td><td>France</td><td>40.32.21.21</td><td>40.32.21.20</td>
		</tr><tr>
			<td>FRANS</td><td>Franchi S.p.A.</td><td>Paolo Accorti</td><td>Sales Representative</td><td>Via Monte Bianco 34</td><td>Torino</td><td>&nbsp;</td><td>10100</td><td>Italy</td><td>011-4988260</td><td>011-4988261</td>
		</tr><tr>
			<td>FURIB</td><td>Furia Bacalhau e Frutos do Mar</td><td>Lino Rodriguez</td><td>Sales Manager</td><td>Jardim das rosas n. 32</td><td>Lisboa</td><td>&nbsp;</td><td>1675</td><td>Portugal</td><td>(1) 354-2534</td><td>(1) 354-2535</td>
		</tr><tr>
			<td>GALED</td><td>Galeria del gastronomo</td><td>Eduardo Saavedra</td><td>Marketing Manager</td><td>Rambla de Cataluna, 23</td><td>Barcelona</td><td>&nbsp;</td><td>08022</td><td>Spain</td><td>(93) 203 4560</td><td>(93) 203 4561</td>
		</tr><tr>
			<td>GODOS</td><td>Godos Cocina Tipica</td><td>Jose Pedro Freyre</td><td>Sales Manager</td><td>C/ Romero, 33</td><td>Sevilla</td><td>&nbsp;</td><td>41101</td><td>Spain</td><td>(95) 555 82 82</td><td>&nbsp;</td>
		</tr><tr>
			<td>GOURL</td><td>Gourmet Lanchonetes</td><td>Andre Fonseca</td><td>Sales Associate</td><td>Av. Brasil, 442</td><td>Campinas</td><td>SP</td><td>04876-786</td><td>Brazil</td><td>(11) 555-9482</td><td>&nbsp;</td>
		</tr><tr>
			<td>GREAL</td><td>Great Lakes Food Market</td><td>Howard Snyder</td><td>Marketing Manager</td><td>2732 Baker Blvd.</td><td>Eugene</td><td>OR</td><td>97403</td><td>USA</td><td>(503) 555-7555</td><td>&nbsp;</td>
		</tr><tr>
			<td>GROSR</td><td>GROSELLA-Restaurante</td><td>Manuel Pereira</td><td>Owner</td><td>5a Ave. Los Palos Grandes</td><td>Caracas</td><td>DF</td><td>1081</td><td>Venezuela</td><td>(2) 283-2951</td><td>(2) 283-3397</td>
		</tr><tr>
			<td>HANAR</td><td>Hanari Carnes</td><td>Mario Pontes</td><td>Accounting Manager</td><td>Rua do Paco, 67</td><td>Rio de Janeiro</td><td>RJ</td><td>05454-876</td><td>Brazil</td><td>(21) 555-0091</td><td>(21) 555-8765</td>
		</tr><tr>
			<td>HILAA</td><td>HILARION-Abastos</td><td>Carlos Hernandez</td><td>Sales Representative</td><td>Carrera 22 con Ave. Carlos Soublette #8-35</td><td>San Cristobal</td><td>Tachira</td><td>5022</td><td>Venezuela</td><td>(5) 555-1340</td><td>(5) 555-1948</td>
		</tr><tr>
			<td>HUNGC</td><td>Hungry Coyote Import Store</td><td>Yoshi Latimer</td><td>Sales Representative</td><td>City Center Plaza 516 Main St.</td><td>Elgin</td><td>OR</td><td>97827</td><td>USA</td><td>(503) 555-6874</td><td>(503) 555-2376</td>
		</tr><tr>
			<td>HUNGO</td><td>Hungry Owl All-Night Grocers</td><td>Patricia McKenna</td><td>Sales Associate</td><td>8 Johnstown Road</td><td>Cork</td><td>Co. Cork</td><td>&nbsp;</td><td>Ireland</td><td>2967 542</td><td>2967 3333</td>
		</tr><tr>
			<td>ISLAT</td><td>Island Trading</td><td>Helen Bennett</td><td>Marketing Manager</td><td>Garden House Crowther Way</td><td>Cowes</td><td>Isle of Wight</td><td>PO31 7PJ</td><td>UK</td><td>(198) 555-8888</td><td>&nbsp;</td>
		</tr><tr>
			<td>KOENE</td><td>Koniglich Essen</td><td>Philip Cramer</td><td>Sales Associate</td><td>Maubelstr. 90</td><td>Brandenburg</td><td>&nbsp;</td><td>14776</td><td>Germany</td><td>0555-09876</td><td>&nbsp;</td>
		</tr><tr>
			<td>LACOR</td><td>La corne d&#39;abondance</td><td>Daniel Tonini</td><td>Sales Representative</td><td>67, avenue de l&#39;Europe</td><td>Versailles</td><td>&nbsp;</td><td>78000</td><td>France</td><td>30.59.84.10</td><td>30.59.85.11</td>
		</tr><tr>
			<td>LAMAI</td><td>La maison d&#39;Asie</td><td>Annette Roulet</td><td>Sales Manager</td><td>1 rue Alsace-Lorraine</td><td>Toulouse</td><td>&nbsp;</td><td>31000</td><td>France</td><td>61.77.61.10</td><td>61.77.61.11</td>
		</tr><tr>
			<td>LAUGB</td><td>Laughing Bacchus Wine Cellars</td><td>Yoshi Tannamuri</td><td>Marketing Assistant</td><td>1900 Oak St.</td><td>Vancouver</td><td>BC</td><td>V3F 2K1</td><td>Canada</td><td>(604) 555-3392</td><td>(604) 555-7293</td>
		</tr><tr>
			<td>LAZYK</td><td>Lazy K Kountry Store</td><td>John Steel</td><td>Marketing Manager</td><td>12 Orchestra Terrace</td><td>Walla Walla</td><td>WA</td><td>99362</td><td>USA</td><td>(509) 555-7969</td><td>(509) 555-6221</td>
		</tr><tr>
			<td>LEHMS</td><td>Lehmanns Marktstand</td><td>Renate Messner</td><td>Sales Representative</td><td>Magazinweg 7</td><td>Frankfurt a.M.</td><td>&nbsp;</td><td>60528</td><td>Germany</td><td>069-0245984</td><td>069-0245874</td>
		</tr><tr>
			<td>LETSS</td><td>Let&#39;s Stop N Shop</td><td>Jaime Yorres</td><td>Owner</td><td>87 Polk St. Suite 5</td><td>San Francisco</td><td>CA</td><td>94117</td><td>USA</td><td>(415) 555-5938</td><td>&nbsp;</td>
		</tr><tr>
			<td>LILAS</td><td>LILA-Supermercado</td><td>Carlos Gonzalez</td><td>Accounting Manager</td><td>Carrera 52 con Ave. Bolivar #65-98 Llano Largo</td><td>Barquisimeto</td><td>Lara</td><td>3508</td><td>Venezuela</td><td>(9) 331-6954</td><td>(9) 331-7256</td>
		</tr><tr>
			<td>LINOD</td><td>LINO-Delicateses</td><td>Felipe Izquierdo</td><td>Owner</td><td>Ave. 5 de Mayo Porlamar</td><td>I. de Margarita</td><td>Nueva Esparta</td><td>4980</td><td>Venezuela</td><td>(8) 34-56-12</td><td>(8) 34-93-93</td>
		</tr><tr>
			<td>LONEP</td><td>Lonesome Pine Restaurant</td><td>Fran Wilson</td><td>Sales Manager</td><td>89 Chiaroscuro Rd.</td><td>Portland</td><td>OR</td><td>97219</td><td>USA</td><td>(503) 555-9573</td><td>(503) 555-9646</td>
		</tr><tr>
			<td>MAGAA</td><td>Magazzini Alimentari Riuniti</td><td>Giovanni Rovelli</td><td>Marketing Manager</td><td>Via Ludovico il Moro 22</td><td>Bergamo</td><td>&nbsp;</td><td>24100</td><td>Italy</td><td>035-640230</td><td>035-640231</td>
		</tr><tr>
			<td>MAISD</td><td>Maison Dewey</td><td>Catherine Dewey</td><td>Sales Agent</td><td>Rue Joseph-Bens 532</td><td>Bruxelles</td><td>&nbsp;</td><td>B-1180</td><td>Belgium</td><td>(02) 201 24 67</td><td>(02) 201 24 68</td>
		</tr><tr>
			<td>MEREP</td><td>Mere Paillarde</td><td>Jean Fresniere</td><td>Marketing Assistant</td><td>43 rue St. Laurent</td><td>Montreal</td><td>Quebec</td><td>H1J 1C3</td><td>Canada</td><td>(514) 555-8054</td><td>(514) 555-8055</td>
		</tr><tr>
			<td>MORGK</td><td>Morgenstern Gesundkost</td><td>Alexander Feuer</td><td>Marketing Assistant</td><td>Heerstr. 22</td><td>Leipzig</td><td>&nbsp;</td><td>04179</td><td>Germany</td><td>0342-023176</td><td>&nbsp;</td>
		</tr><tr>
			<td>NORTS</td><td>North/South</td><td>Simon Crowther</td><td>Sales Associate</td><td>South House 300 Queensbridge</td><td>London</td><td>&nbsp;</td><td>SW7 1RZ</td><td>UK</td><td>(171) 555-7733</td><td>(171) 555-2530</td>
		</tr><tr>
			<td>OCEAN</td><td>Oceano Atlantico Ltda.</td><td>Yvonne Moncada</td><td>Sales Agent</td><td>Ing. Gustavo Moncada 8585 Piso 20-A</td><td>Buenos Aires</td><td>&nbsp;</td><td>1010</td><td>Argentina</td><td>(1) 135-5333</td><td>(1) 135-5535</td>
		</tr><tr>
			<td>OLDWO</td><td>Old World Delicatessen</td><td>Rene Phillips</td><td>Sales Representative</td><td>2743 Bering St.</td><td>Anchorage</td><td>AK</td><td>99508</td><td>USA</td><td>(907) 555-7584</td><td>(907) 555-2880</td>
		</tr><tr>
			<td>OTTIK</td><td>Ottilies Kaseladen</td><td>Henriette Pfalzheim</td><td>Owner</td><td>Mehrheimerstr. 369</td><td>Koln</td><td>&nbsp;</td><td>50739</td><td>Germany</td><td>0221-0644327</td><td>0221-0765721</td>
		</tr><tr>
			<td>PARIS</td><td>Paris specialites</td><td>Marie Bertrand</td><td>Owner</td><td>265, boulevard Charonne</td><td>Paris</td><td>&nbsp;</td><td>75012</td><td>France</td><td>(1) 42.34.22.66</td><td>(1) 42.34.22.77</td>
		</tr><tr>
			<td>PERIC</td><td>Pericles Comidas clasicas</td><td>Guillermo Fernandez</td><td>Sales Representative</td><td>Calle Dr. Jorge Cash 321</td><td>Mexico D.F.</td><td>&nbsp;</td><td>05033</td><td>Mexico</td><td>(5) 552-3745</td><td>(5) 545-3745</td>
		</tr><tr>
			<td>PICCO</td><td>Piccolo und mehr</td><td>Georg Pipps</td><td>Sales Manager</td><td>Geislweg 14</td><td>Salzburg</td><td>&nbsp;</td><td>5020</td><td>Austria</td><td>6562-9722</td><td>6562-9723</td>
		</tr><tr>
			<td>PRINI</td><td>Princesa Isabel Vinhos</td><td>Isabel de Castro</td><td>Sales Representative</td><td>Estrada da saude n. 58</td><td>Lisboa</td><td>&nbsp;</td><td>1756</td><td>Portugal</td><td>(1) 356-5634</td><td>&nbsp;</td>
		</tr><tr>
			<td>QUEDE</td><td>Que Delicia</td><td>Bernardo Batista</td><td>Accounting Manager</td><td>Rua da Panificadora, 12</td><td>Rio de Janeiro</td><td>RJ</td><td>02389-673</td><td>Brazil</td><td>(21) 555-4252</td><td>(21) 555-4545</td>
		</tr><tr>
			<td>QUEEN</td><td>Queen Cozinha</td><td>Lucia Carvalho</td><td>Marketing Assistant</td><td>Alameda dos Canarios, 891</td><td>Sao Paulo</td><td>SP</td><td>05487-020</td><td>Brazil</td><td>(11) 555-1189</td><td>&nbsp;</td>
		</tr><tr>
			<td>QUICK</td><td>QUICK-Stop</td><td>Horst Kloss</td><td>Accounting Manager</td><td>Taucherstrase 10</td><td>Cunewalde</td><td>&nbsp;</td><td>01307</td><td>Germany</td><td>0372-035188</td><td>&nbsp;</td>
		</tr><tr>
			<td>RANCH</td><td>Rancho grande</td><td>Sergio Gutierrez</td><td>Sales Representative</td><td>Av. del Libertador 900</td><td>Buenos Aires</td><td>&nbsp;</td><td>1010</td><td>Argentina</td><td>(1) 123-5555</td><td>(1) 123-5556</td>
		</tr><tr>
			<td>RATTC</td><td>Rattlesnake Canyon Grocery</td><td>Paula Wilson</td><td>Assistant Sales Representative</td><td>2817 Milton Dr.</td><td>Albuquerque</td><td>NM</td><td>87110</td><td>USA</td><td>(505) 555-5939</td><td>(505) 555-3620</td>
		</tr><tr>
			<td>REGGC</td><td>Reggiani Caseifici</td><td>Maurizio Moroni</td><td>Sales Associate</td><td>Strada Provinciale 124</td><td>Reggio Emilia</td><td>&nbsp;</td><td>42100</td><td>Italy</td><td>0522-556721</td><td>0522-556722</td>
		</tr><tr>
			<td>RICAR</td><td>Ricardo Adocicados</td><td>Janete Limeira</td><td>Assistant Sales Agent</td><td>Av. Copacabana, 267</td><td>Rio de Janeiro</td><td>RJ</td><td>02389-890</td><td>Brazil</td><td>(21) 555-3412</td><td>&nbsp;</td>
		</tr><tr>
			<td>RICSU</td><td>Richter Supermarkt</td><td>Michael Holz</td><td>Sales Manager</td><td>Grenzacherweg 237</td><td>Geneve</td><td>&nbsp;</td><td>1203</td><td>Switzerland</td><td>0897-034214</td><td>&nbsp;</td>
		</tr><tr>
			<td>ROMEY</td><td>Romero y tomillo</td><td>Alejandra Camino</td><td>Accounting Manager</td><td>Gran Via, 1</td><td>Madrid</td><td>&nbsp;</td><td>28001</td><td>Spain</td><td>(91) 745 6200</td><td>(91) 745 6210</td>
		</tr><tr>
			<td>SANTG</td><td>Sante Gourmet</td><td>Jonas Bergulfsen</td><td>Owner</td><td>Erling Skakkes gate 78</td><td>Stavern</td><td>&nbsp;</td><td>4110</td><td>Norway</td><td>07-98 92 35</td><td>07-98 92 47</td>
		</tr><tr>
			<td>SAVEA</td><td>Save-a-lot Markets</td><td>Jose Pavarotti</td><td>Sales Representative</td><td>187 Suffolk Ln.</td><td>Boise</td><td>ID</td><td>83720</td><td>USA</td><td>(208) 555-8097</td><td>&nbsp;</td>
		</tr><tr>
			<td>SEVES</td><td>Seven Seas Imports</td><td>Hari Kumar</td><td>Sales Manager</td><td>90 Wadhurst Rd.</td><td>London</td><td>&nbsp;</td><td>OX15 4NB</td><td>UK</td><td>(171) 555-1717</td><td>(171) 555-5646</td>
		</tr><tr>
			<td>SIMOB</td><td>Simons bistro</td><td>Jytte Petersen</td><td>Owner</td><td>Vinbaltet 34</td><td>Kobenhavn</td><td>&nbsp;</td><td>1734</td><td>Denmark</td><td>31 12 34 56</td><td>31 13 35 57</td>
		</tr><tr>
			<td>SPECD</td><td>Specialites du monde</td><td>Dominique Perrier</td><td>Marketing Manager</td><td>25, rue Lauriston</td><td>Paris</td><td>&nbsp;</td><td>75016</td><td>France</td><td>(1) 47.55.60.10</td><td>(1) 47.55.60.20</td>
		</tr><tr>
			<td>SPLIR</td><td>Split Rail Beer &amp; Ale</td><td>Art Braunschweiger</td><td>Sales Manager</td><td>P.O. Box 555</td><td>Lander</td><td>WY</td><td>82520</td><td>USA</td><td>(307) 555-4680</td><td>(307) 555-6525</td>
		</tr><tr>
			<td>SUPRD</td><td>Supremes delices</td><td>Pascale Cartrain</td><td>Accounting Manager</td><td>Boulevard Tirou, 255</td><td>Charleroi</td><td>&nbsp;</td><td>B-6000</td><td>Belgium</td><td>(071) 23 67 22 20</td><td>(071) 23 67 22 21</td>
		</tr><tr>
			<td>THEBI</td><td>The Big Cheese</td><td>Liz Nixon</td><td>Marketing Manager</td><td>89 Jefferson Way Suite 2</td><td>Portland</td><td>OR</td><td>97201</td><td>USA</td><td>(503) 555-3612</td><td>&nbsp;</td>
		</tr><tr>
			<td>THECR</td><td>The Cracker Box</td><td>Liu Wong</td><td>Marketing Assistant</td><td>55 Grizzly Peak Rd.</td><td>Butte</td><td>MT</td><td>59801</td><td>USA</td><td>(406) 555-5834</td><td>(406) 555-8083</td>
		</tr><tr>
			<td>TOMSP</td><td>Toms Spezialitaten</td><td>Karin Josephs</td><td>Marketing Manager</td><td>Luisenstr. 48</td><td>Munster</td><td>&nbsp;</td><td>44087</td><td>Germany</td><td>0251-031259</td><td>0251-035695</td>
		</tr><tr>
			<td>TORTU</td><td>Tortuga Restaurante</td><td>Miguel Angel Paolino</td><td>Owner</td><td>Avda. Azteca 123</td><td>Mexico D.F.</td><td>&nbsp;</td><td>05033</td><td>Mexico</td><td>(5) 555-2933</td><td>&nbsp;</td>
		</tr><tr>
			<td>TRADH</td><td>Tradicao Hipermercados</td><td>Anabela Domingues</td><td>Sales Representative</td><td>Av. Ines de Castro, 414</td><td>Sao Paulo</td><td>SP</td><td>05634-030</td><td>Brazil</td><td>(11) 555-2167</td><td>(11) 555-2168</td>
		</tr><tr>
			<td>TRAIH</td><td>Trail&#39;s Head Gourmet Provisioners</td><td>Helvetius Nagy</td><td>Sales Associate</td><td>722 DaVinci Blvd.</td><td>Kirkland</td><td>WA</td><td>98034</td><td>USA</td><td>(206) 555-8257</td><td>(206) 555-2174</td>
		</tr><tr>
			<td>VAFFE</td><td>Vaffeljernet</td><td>Palle Ibsen</td><td>Sales Manager</td><td>Smagsloget 45</td><td>Arhus</td><td>&nbsp;</td><td>8200</td><td>Denmark</td><td>86 21 32 43</td><td>86 22 33 44</td>
		</tr><tr>
			<td>VICTE</td><td>Victuailles en stock</td><td>Mary Saveley</td><td>Sales Agent</td><td>2, rue du Commerce</td><td>Lyon</td><td>&nbsp;</td><td>69004</td><td>France</td><td>78.32.54.86</td><td>78.32.54.87</td>
		</tr><tr>
			<td>VINET</td><td>Vins et alcools Chevalier</td><td>Paul Henriot</td><td>Accounting Manager</td><td>59 rue de l&#39;Abbaye</td><td>Reims</td><td>&nbsp;</td><td>51100</td><td>France</td><td>26.47.15.10</td><td>26.47.15.11</td>
		</tr><tr>
			<td>WANDK</td><td>Die Wandernde Kuh</td><td>Rita Muller</td><td>Sales Representative</td><td>Adenauerallee 900</td><td>Stuttgart</td><td>&nbsp;</td><td>70563</td><td>Germany</td><td>0711-020361</td><td>0711-035428</td>
		</tr><tr>
			<td>WARTH</td><td>Wartian Herkku</td><td>Pirkko Koskitalo</td><td>Accounting Manager</td><td>Torikatu 38</td><td>Oulu</td><td>&nbsp;</td><td>90110</td><td>Finland</td><td>981-443655</td><td>981-443655</td>
		</tr><tr>
			<td>WELLI</td><td>Wellington Importadora</td><td>Paula Parente</td><td>Sales Manager</td><td>Rua do Mercado, 12</td><td>Resende</td><td>SP</td><td>08737-363</td><td>Brazil</td><td>(14) 555-8122</td><td>&nbsp;</td>
		</tr><tr>
			<td>WHITC</td><td>White Clover Markets</td><td>Karl Jablonski</td><td>Owner</td><td>305 - 14th Ave. S. Suite 3B</td><td>Seattle</td><td>WA</td><td>98128</td><td>USA</td><td>(206) 555-4112</td><td>(206) 555-4115</td>
		</tr><tr>
			<td>WILMK</td><td>Wilman Kala</td><td>Matti Karttunen</td><td>Owner/Marketing Assistant</td><td>Keskuskatu 45</td><td>Helsinki</td><td>&nbsp;</td><td>21240</td><td>Finland</td><td>90-224 8858</td><td>90-224 8858</td>
		</tr><tr>
			<td>WOLZA</td><td>Wolski  Zajazd</td><td>Zbyszek Piestrzeniewicz</td><td>Owner</td><td>ul. Filtrowa 68</td><td>Warszawa</td><td>&nbsp;</td><td>01-012</td><td>Poland</td><td>(26) 642-7012</td><td>(26) 642-7012</td>
		</tr>
	</table>
</div>
        </div>
    </form>
</body>
</html>


在專案我們透過libman
引入jQuery


並採用jQuery Basic Table這個插件一樣站在巨人的肩膀上
讓我們快速讓table RWD
https://www.jerrylow.com/basictable/demo/

引入jQuery.BasicTable


最終微調的WebFormGridView.aspx程式碼

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebFormGridView.aspx.cs" Inherits="RWDTableApp.WebFormGridView" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
    <link href="lib/basictable/dist/css/basictable.min.css" rel="stylesheet" />
    <script src="lib/jquery/jquery.min.js"></script>
    <script src="lib/basictable/dist/js/jquery.basictable.min.js"></script>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:GridView ID="GridView1" CssClass="RWDtable"  runat="server">

            </asp:GridView>
        </div>
    </form>

    <script type="text/javascript">
        $(document).ready(function () {
            //$('.RWDtable').basictable();

            $('.RWDtable').basictable({
                breakpoint: 768
            });
        });
    </script>

</body>
</html>

運行效果




或者如果遇到既有專案用的jQuery套件相依性問題
那也能夠直接用css跟media query去改RWD版型
RWD破壞版型的 HTML Table_CSS指定特定TABLE

若是要套在webform gridview記得要去做強迫產生thead的事件處理











Ref:
輕鬆做出美觀的自適應 RWD 表格(Table)﹍jQuery 輕量外掛

第9車廂-使用content:attr()實現tableRWD應用篇


Table裡的內容要如何在RWD網頁設計內漂亮呈現?

如何讓CSS HTML Table RWD方法


Responsive Data Tables


[JS]換頁程式碼分享

留言

這個網誌中的熱門文章

經得起原始碼資安弱點掃描的程式設計習慣培養(五)_Missing HSTS Header

經得起原始碼資安弱點掃描的程式設計習慣培養(三)_7.Cross Site Scripting(XSS)_Stored XSS_Reflected XSS All Clients

(2021年度)駕訓學科筆試準備題庫歸納分析_法規是非題