مراحل عملی ايجاد يک برنامه نمونه دات نت New Page 1



ساير




 

 

 

SAKHA RAVESH CO.

 ا مروز

 دوشنبه  8  خرداد  1396  2017  May  29   Monday ToDay
صفحه اصلی  مقالات نکته هادايره المعارف خودآموزها | تازه ها خود آزمون ها    
  نسخه قابل چاپ  

    5 4 3 2 1 

 عنوان

 نويسنده

  مشاهده

 تعداد آراء

 امتياز

 ايجاد يک برنامه وب نمونه در دات نت ( بخش هشتم )

 مديريت وب

9152

10

3.9

با توجه به جایگاه داده در عصر حاضر و  لزوم نگاه جامع به این مقوله مهم ، بر آن شدیم تا محوریت فعالیت های خود را بر  روی این موضوع متمرکز نمائیم . از این رو گروه فابک با شعار فناوری اطلاعات برای کسب وکار شکل گرفت و  خدمات خود  را از طریق  سایت www.fabak.ir  به مخاطبان محترم عرضه می نماید

 

ايجاد يک برنامه وب نمونه در دات نت ( بخش هشتم )

ايجاد يک برنامه وب نمونه در دات نت ( بخش هشتم )

 آنچه تاکنون گفته شده است :

  • بخش اول  ايجاد يک برنامه وب و فرم وب  ( فاز اول )
  • بخش دوم : استفاده از کنترل های سرويس دهنده و بررسی کد HTML توليد شده ( فاز دوم ) 
  • بخش سوم : بررسی صحت  و اعتبار داده ها ( فاز سوم )
  • بخش چهارم : افزودن اسکريپت  سمت سرويس گيرنده و درج کد در فايل Code Behind
  • بخش پنجم : اشکال زدائی برنامه
  • بخش ششم : مديريت وضعيت برنامه
  • بخش هفتم : دستيابی به داده در فرم های وب

در بخش هفتم اين مقاله به بررسی مراحل اول و دوم (  استفاده از کلاس SqlConnection   و نمايش داده در DataGrid  )  فاز پنجم ، اشاره گرديد . در اين بخش به بررسی ساير  مراحل خواهيم پرداخت (  Paging ، مرتب سازی DataGrid  ،  ويرايش ، بهنگام سازی ) .

فاز پنجم : دستيابی به داده در فرم های وب

مرحله سوم : Paging و مرتب سازی DataGrid .در اين مرحله با نحوه استفاده از امکاناتی نظير  مرتب سازی و  Paging  در ارتباط با  کنترل DataGrid ، آشنا خواهيم شد. برای افزودن ويژگی Paging ( نمايش اطلاعات موجود در   DataGrid بر اساس تعداد رکوردهائی می باشد که برای آن مشخص می گردد ) ، مراحل زير را دنبال می نمائيم .

  • سوئيچ به صفحه Code behind مربوط به صفحه LoginDemo.aspx ( انتخاب View | Code و يا فعال نمودن کليد F7 )

  • تنظيم خصلت های کنترل DataGrid ( انتخاب View | Properties Window , و يا فعال نمودن کليد F4 ) .

تنظيم خصلت های کنترل DataGrid  

خصلت

 مقدار

AllowPaging 

True

Page Size

5

Mode

NumericPages

  • شکل DataGrid در فرم وب ( به شماره صفحات در انتهای کنترل DataGrid توجه نمائيد ) :

درج  کد لازم به منظور Paging

  • سوئيچ به صفحه Code behind مربوط به صفحه LoginDemo.aspx ( انتخاب View | Code و يا فعال نمودن کليد F7 )

  • انتخاب dgArticles از طريق Drop down مربوط به نام کلاس

  • انتخاب PageIndexChanged در Drop Down . در ادامه ويژوال استوديو يک Event handler با نام dgArticles_PageIndexChanged را ايجاد می نمايد .

  • افزودن کد زير در متد dgArticles_PageIndexChanged ( امکان Paging برای DataGrid فراهم می گردد ) .

dgArticles_PageIndexChanged method

 Private Sub dgArticles_PageIndexChanged(ByVal source As Object, ByVal e As_                               System.Web.UI.WebControls.DataGridPageChangedEventArgs) Handles dgArticles.PageIndexChanged
  
dgArticles.CurrentPageIndex = e.NewPageIndex
   BindGrid("ArticleID")

End Sub

  • اجرای برنامه ( Debug | Start و يا فعال نمودن کليد F5 )

  • درج داده ورودی در فيلدهای "نام " و "رمز عبور" ( Srco,Srcopassword )

  • کليک بر روی دکمه "ورود به سايت " 

  • در ادامه کاربر به صفحه ديگر ( LoginDemo.aspx ) هدايت می گردد . از طريق صفحه فوق ، داده موجود در جدول SrcoArticles در DataGrid به همراه شماره صفحه ، نمايش داده می شود.

  • با کليک بر روی شماره صفحات ،می توان ساير اطلاعات موجود دربانک اطلاعاتی را مشاهده نمود.


 

درج  کد لازم به منظور مرتب سازی

  • سوئيچ به Design View مربوط به صفحه LoginDemo.aspx ( انتخاب View | Designer و يا فعال نمودن کليد  SHIFT+F7 )

  • تنظيم خصلت های کنترل DataGrid ( انتخاب View | Properties Window , و يا فعال نمودن کليد F4 ) .

تنظيم خصلت های کنترل DataGrid  

خصلت

 مقدار

AllowSorting 

True

  • سوئيچ به صفحه Code behind مربوط به صفحه LoginDemo.aspx ( انتخاب View | Code و يا فعال نمودن کليد F7 )

  • انتخاب dgArticles از طريق Drop down مربوط به نام کلاس

  • انتخاب  SortCommand  از طريق  Drop Down .در ادامه ويژوال استوديو يک Event handler با نام dgArticles_SortCommand   ، ايجاد می نمايد .

  •  افزودن کد زير در متد dgArticles_SortCommand ( امکان مرتب سازی  برای DataGrid فراهم می گردد ) .

Code in Page_Load method

 Private Sub dgArticles_SortCommand(ByVal source As Object, ByVal e As  _
 System.Web.UI.WebControls.DataGridSortCommandEventArgs)
  BindGrid (e.SortExpression)
End Sub

  • شکل DataGrid در فرم وب ( ستون ها به صورت Hyperlink  نمايش داده می شوند ) :

  • اجرای برنامه ( Debug | Start و يا فعال نمودن کليد F5 )

  • درج داده ورودی در فيلدهای "نام " و "رمز عبور" ( Srco,Srcopassword )

  • کليک بر روی دکمه "ورود به سايت " 

  • در ادامه کاربر به صفحه ديگر ( LoginDemo.aspx ) هدايت می گردد . از طريق صفحه فوق ، داده موجود در جدول SrcoArticles در DataGrid نمايش داده می شود . ( اسامی ستون ها بصورت hyperlink  خواهند بود) .

  • با کليک بر روی نام هر ستون ، داده موجود در DataGrid بر اساس ستون انتخاب شده ، مرتب خواهد شد.


مرتب سازی بر اساس ستون " نويسنده"


مرتب سازی بر اساس ستون "عنوان"

نتايج مرحله  سوم  فاز پنجم  :

  • آشنائی با  نحوه Paging در يک DataGrid
  • آشنائی با نحوه مرتب سازی داده موجود در يک DataGrid

در بخش نهم اين مقاله به بررسی مرحله چهارم مربوط به فاز پنجم ، خواهيم پرداخت .



جستجو

مقالات                 
دايره المعارف       
دوره های آموزشی


 

 

مشاهده گروه ها



              

 

 تهيه شده در شرکت سخا روش -  1382