WebPages WebGrid


WebGrid — ASP.NET’ning ko‘plab foydali veb-yordamchilaridan (Web Helpers) biri.


ULASHISH

HTML’ni o‘zingiz yozish

Oldingi boblardan birida siz ma’lumotlar bazasidagi ma’lumotlarni Razor kodi yordamida, HTML belgilashini esa o‘zingiz yozib ko‘rsatgan edingiz:

Ma’lumotlar bazasi misoli

@{ var db = Database.Open("SmallBakery");  var selectQueryString = "SELECT * FROM Product ORDER BY Name";  } <html>  <body>  <h1>Small Bakery Products</h1>  <table>  <tr> <th>Id</th>  <th>Product</th>  <th>Description</th>  <th>Price</th>  </tr> @foreach(var row in db.Query(selectQueryString)) { <tr>  <td>@row.Id</td>  <td>@row.Name</td>  <td>@row.Description</td>  <td style="text-align:right">@row.Price</td>  </tr>  } </table>  </body>  </html>
Misolni ishga tushirish »


WebGrid yordamchisidan foydalanish

WebGrid yordamchisidan foydalanish — ma’lumotlarni ko‘rsatishning osonroq usuli.

WebGrid yordamchisi:

  • Ma’lumotlarni ko‘rsatish uchun HTML jadvalini avtomatik tarzda tuzadi
  • Formatlashning turli variantlarini qo‘llab-quvvatlaydi
  • Ma’lumotlarni sahifalab ko‘rishni qo‘llab-quvvatlaydi
  • Ustun sarlavhalarini bosish orqali saralashni qo‘llab-quvvatlaydi

WebGrid misoli

@{  var db = Database.Open("SmallBakery") ;  var selectQueryString = "SELECT * FROM Product ORDER BY Name";  var data = db.Query(selectQueryString);  var grid = new WebGrid(data);  } <html>  <head>  <title>Displaying Data Using the WebGrid Helper</title>  </head>  <body>  <h1>Small Bakery Products</h1>  <div id="grid">  @grid.GetHtml() </div>  </body>  </html>
Misolni ishga tushirish »

WebGrid obyekti ma’lumotnomasi

Yordamchi Tavsif
WebGrid(data)So‘rovdan olingan ma’lumotlar asosida yangi WebGrid obyektini yaratadi.
WebGrid.GetHtml()Ma’lumotlarni HTML jadvalida ko‘rsatish uchun belgilashni (markup) render qiladi.
WebGrid.Pager()WebGrid obyekti uchun sahifalagichni (pager) render qiladi.

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!