آموزش برنامه نویسی ، پایگاه داده sql server
آموزشگاه برنامه نویسی تحلیل داده : دوره های آموزشی برنامه نویسی و طراحی وب ASP.Net , C# , HTML , CSS , SQL Server


آموزشگاه برنامه نویسی مجتمع فنی تهران میرداماد : دوره های آموزشی برنامه نویسی و طراحی وب ASP.Net , C# , HTML , CSS , SQL Server

آموزش ASP.Net به زبان ساده     >     آموزش مدل صفحات وب WP  
درس دوازدهم : آموزش اتصال به پایگاه داده و نمایش اطلاعات در ASP.Net Web Pages

مقدمه :

در درس قبل به آموزش نحوه ایجاد پایگاه داده و قرار دادن اطلاعات مورد نظر خود درون یک جدول پرداختیم . در این درس قصد داریم تا اطلاعات درون جدولی که در مرحله قبل ساختیم را خوانده و بر روی یک صفحه ASP.Net نمایش دهیم .
در کدنویسی ASP.Net Razor با کدهای بسیار ساده و خلاصه ای می توان به یک پایگاه داده متصل شده ، اطلاعات مورد نظر را خوانده و سپس نمایش داد ، به صورت زیر .

نحوه نمایش اطلاعات پایگاه داده بر روی صفحه ASP.Net :

برای نمایش اطلاعات پایگاه داده مورد نظر ، یک صفحه جدید به نام " ShowData " را به وب سایت خود در نرم افزار WebMatrix اضافه می کنیم . سپس کد زیر را درون آن قرار می دهیم . به کد مثال دقت نموده ، در ادامه به بررسی کد نشان داده شده خواهیم پرداخت :

کد @{
       var db = Database.Open("UniverCity");
       var selectQueryString = "SELECT * FROM Students ORDER BY Name";
    }

<!DOCTYPE html>
   <html lang="en">
      <head>
          <meta charset="utf-8" />
          <title>نمایش اطلاعات دانشجویان</title>
      </head>

   <body>
          <h1 style="text-align: center"> اطلاعات دانشجویان</h1>
          <table border="1">
          
   <tr>
                 <th> Id </th>
                 <th> نام </th>
                 <th> نام خانوادگی </th>
                 <th> رشته تحصیلی </th>
             </tr>

               
  @foreach (var row in db.Query(selectQueryString))
                     {
                        <tr>
                           <td> @row.Id </td>
                           <td> @row.Name </td>
                           <td> @row.Family </td>
                           <td align="right"> @row.Major </td>
                       </tr>
                     }

          </table>

   </body>
</html>
کد
Id نام نام خانوادگی رشته تحصیلی
4 Ahmad Karimi SoftWare
1 Ali Hosini HardWare
2 Sahar Bagheri SoftWare
3 Shahab Sharif HardWare

در خط اول یک متغیر به نام db را ایجاد نموده و سپس توسط متد ( )Database.Open پایگاه داده UniverCity که اطلاعات دانشجویان را نگهداری می کند را باز نموده و اطلاعات آن را در متغیر db می ریزیم .
در خط بعدی کد ، یک متغیر به نام QueryString ایجاد کرده و یک دستور Select را برای خواندن اطلاعات از جدول مورد نظر تعیین می کنیم . در دستور Select فوق ، تعیین شده تا برنامه تمامی رکوردهای جدول را Students را خوانده و سپس بر حسب فیلد Name مرتب نماید . سپس در کد درون صفحه ، با استفاده از یک حلقه foreach ، توسط متد ( )Query ، یک به یک اطلاعات اعضای درون متغیر QueryString را خوانده و در یک متغیر به نام row قرار می دهیم . در مرحله بعد هر یک از فیلدهای جدول را در یک خانه جدول ( تگ <td>   </td> ) قرار داده ، تا اطلاعات به صورت جدول وار نمایش داده شوند .

نکته کاربردی :

توضیح متد ( )Database.Open : این متد ابتدا به دنبال پایگاه داده ای که نام آن توسط یک پارامتر درون پرانتز متد تعیین می شود ، در پوشه App_Data سایت می گردد .



راجع این مطلب سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...         >>>>>  ورود به انجمن تخصصی


نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1 حمایت نمایید :

آیا مطالب این صفحه برای شما مناسب و مفید بوده است :

نام :                 
آدرس Email :    
 
نظر شما :  
 
سوال امنیتی : پایتخت ایران ؟      
حمایت از سایت Developer1