دهلران پی سی
سایت جامع علمی ,آموزشی,فرهنگی و تفریحی

ذخيره و بازيابی داده توسط ADO.NET (بخش چهارم)

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

در اين بخش با نحوه نمايش  DataSet در يک  DataList آشنا می شويم .
با استفاده از کنترل DataList می توان اطلاعات موجود در يک Data Set را به صورت ليستی مشتمل بر مجموعه ای از سطرها نمايش داد. ( برخلاف  DataGrid که شامل سطرها و ستون هائی است ). کنترل فوق برای نمايش سطرهائی از داده مناسب می باشد . برای تعريف فرمت نمايش داده می توان از تمپليت ها و Style استفاده نمود . در کنترل DataList ، سطرهائی از داده به عنوان آيتم هائی در ليست محسوب شده و می توان برای تعريف لی اوت آنان در تمپليت ها  از HTML Text و يا ساير کنترل ها ، استفاده نمود. مثلا" می توان از کنترل Label برای نمايش يک فيلد از منبع داده در تمپليت مربوطه استفاده نمود . مبنای اصلی فرمت نمايش داده از يک منبع داده ، تمپليت ها بوده و می توان از آنان به منظور تعيين شکل ظاهری و محتوی کنترل استفاده بعمل آورد. در اين رابطه لازم است در ابتدا با استفاده از تمپليت های Header ، Footer و Separator فرمت مورد نظر خود را برای شکل ظاهری کنترل DataList مشخص نموده  و در ادامه با استفاده از تمپليت ItemTemplate ، آيتم ها ی مورد نظر به منظور نمايش در ليست به همراه فرمت مربوطه را تعريف نمود.
برای نمايش يک Data Set در کنترل DataList ، مراحل زير را دنبال می نمائيم :


ذخيره و بازيابی داده توسط ADO.NET (بخش چهارم)

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

در اين بخش با نحوه نمايش  DataSet در يک  DataList آشنا می شويم .
با استفاده از کنترل DataList می توان اطلاعات موجود در يک Data Set را به صورت ليستی مشتمل بر مجموعه ای از سطرها نمايش داد. ( برخلاف  DataGrid که شامل سطرها و ستون هائی است ). کنترل فوق برای نمايش سطرهائی از داده مناسب می باشد . برای تعريف فرمت نمايش داده می توان از تمپليت ها و Style استفاده نمود . در کنترل DataList ، سطرهائی از داده به عنوان آيتم هائی در ليست محسوب شده و می توان برای تعريف لی اوت آنان در تمپليت ها  از HTML Text و يا ساير کنترل ها ، استفاده نمود. مثلا" می توان از کنترل Label برای نمايش يک فيلد از منبع داده در تمپليت مربوطه استفاده نمود . مبنای اصلی فرمت نمايش داده از يک منبع داده ، تمپليت ها بوده و می توان از آنان به منظور تعيين شکل ظاهری و محتوی کنترل استفاده بعمل آورد. در اين رابطه لازم است در ابتدا با استفاده از تمپليت های Header ، Footer و Separator فرمت مورد نظر خود را برای شکل ظاهری کنترل DataList مشخص نموده  و در ادامه با استفاده از تمپليت ItemTemplate ، آيتم ها ی مورد نظر به منظور نمايش در ليست به همراه فرمت مربوطه را تعريف نمود.
برای نمايش يک Data Set در کنترل DataList ، مراحل زير را دنبال می نمائيم :

  • ايجاد اشياء  Connection,Adapter و Dataset ( در بخش اول مقاله ، توضيح داده شده است ) .

  • افزودن يک کنترل DataList  به فرم وب 

  • مقداردهی مناسب خصلت DataSource کنترل  DataList  به Data Set ايجاد شده 

  • افزودن کد لازم به رويداد Page_Load مربوط به صفحه به منظور پرنمودن Data Set و نسبت دهی داده از Data Set به DataList

VB.NET ::

Private Sub Page_Load (ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles Mybase.Load
    SqlDataAdapter1.Fill (DataSet11)
   DataList1.DataBind ( )
End Sub

  •  ويرايش عنوان کنترل DataList ، آيتم ها و جداکننده تمپليت برای تعريف فرمت و  شکل ظاهری DataList
    کنترل DataList از تمپليت ها برای مشخص نمودن محتوی عناوين ، زير نويس ها و سطرها استفاده می نمايد. با ويرايش هر يک از تمپليت ها ی ارائه شده، امکان استفاده از متن و يا کنترل هائی که به آيتم هائی در Data Set نسبت داده می شوند، فراهم می گردد. در اين رابطه سه گروه تمپليت ارائه شده است :
     Header و Footer : تمپليت های فوق ، عنوان  و زيرنويس يک DataList  را مشخص می نمايند . (ابتدا و انتهای  DataList ).
    Items : تمپليت فوق ، محتوی سطرها در يک DataList را مشخص نموده و امکان تغيير شکل ظاهری سطرهای زوج ، فرد ، انتخاب شده و يا ويرايش شده ، فراهم می گردد.
    Separator : با استفاده از تمپليت فوق می توان سياست مورد نظر خود را برای تفکيک هر يک  سطرها از يکديگر ، مشخص نمود . ( خط افقی و يا ساير جداکنندها )
     

ويرايش يک  تمپليت DataList 
برای ويرايش هر يک از تمپليت های اشاره شده ، مراحل زير را دنبال می نمائيم :

  • کليک سمت راست بر روی کنترل DataList ، انتخاب گزينه Edit Template و در نهايت مشخص نمودن نوع تمپليتی که قصد ويرايش آن را داريم :

  • پس از انتخاب تمپليت مورد نظر برای ويرايش ، شکل ظاهری کنترل DataList تغيير می نمايد . در ادامه می توان متن مورد نظری را که قصد نمايش آن در تمپليت را داريم تايپ و در نهايت کنترل های مورد نظر را به آن اضافه می نمائيم ( در اين مثال از دو کنترل Label استفاده شده است ) .

  • به منظور نمايش يک آيتم از Data Set در تمپليت ، در ابتدا يک کنترل ( در اين مثال از کنترل Lable استفاده شده است ) به تمپليت اضافه نموده و در ادامه بر روی خصلت DataBindings آن کليک تا جعبه محاوره ای DataBindings برای کنترل مورد نظر نمايش داده شود .

  • پس از اعمال تغييرات مورد نظر در تمپليت و يا کنترل های استفاده شده در تمپليت ، بر روی کنترل DataList کليک سمت راست نموده و گزينه End Template Editing را انتخاب می نمائيم .


 

کد HTML زير نام و آدرس پست الکترونيکی ( انتخاب شده از طريق يک  Data Set  ) را در يک DataList نمايش می دهد :

Display a DataList Control

" >
 
  

DataListنمايش  اطلاعات با استفاده ا ز


 


 
   
      
     
   
 

        
        

        
         


پس از اجرای برنامه ، کنترل DataList اطلاعاتی مشابه زير را نمايش خواهد داد .

در بخش پنجم اين مقاله با نحوه نمايش داده موجود در يک Data Set در کنترل های ListBox , DropDown,CheckBoxList و RadioButtonList آشنا خواهيم شد .




تاریخ: یکشنبه 26 خرداد 1392
ارسال توسط dlp

ورود کاربران

خوش آمدید! لطفا وارد حساب خود شوید

رمز عبور را فراموش کرده‌اید؟
حساب کاربری ندارید؟

فراموشی رمز عبور

نام کاربری یا ایمیل خود را وارد کنید

یا

ثبت نام کاربران

در چند ثانیه حساب کاربری خود را بسازید

قبلا ثبت نام کرده‌اید؟

نظرات کاربران

دیدگاه خود را با ما در میان بگذارید