آموزش ASP.Net   >   کنترل های داده وب   >   کنترل ListView

کنترل ListView :

کنترل ListView به شما امکان اتصال به بانک های اطلاعاتی و نمایش اطلاعات خروجی آنها را می دهد . شما می توانید اطلاعات دریافتی از بانک اطلاعاتی را توسط کنترل ListView صفحه بندی کنید . همچنین آنها را بصورت تکی و یا در قالب گروه نمایش دهید .
کنترل ListView اطلاعات را در فرمتی که شما قالب آن را بوسیله استایل ها و تمپلیت های مورد نظرتان تعیین کرده اید نمایش می دهد . این کنترل برای نمایش انواع داده ها مناسب است مثل کنترل های DataList یا Repeater است ، ولی بر خلاف این کنترل ها به کاربر قابلیت ویرایش , وارد نمودن و یا حذف داده ها و مرتب سازی و صفحه بندی آنها را می دهد .
شکل کلی تعریف و نمایش یک کنترل ListView در صفحه های ASP.Net به صورت زیر است :

Syntax <asp:ListView  ID="ListView1"  runat="server"    DataSourceID="AccessDataSource1"  >
</asp:ListView>
خروجی
ID Country City
1 Iran Tehran
2 Germany Berlin
3 Japan Tokyo
4 S Korea Seoul
5 UK London
6 USA Washington
7 Italy Rome
8 France Paris
9 Spain Madrid
10 Russia Moscow
11 Turkey Ankara
12 China Beijin

نحوه قرار دادن یک کنترل ListView بر روی صفحه ASP.Net :

  1. ابتدا یک صفحه ASP.Net در محیط Visual Studio ایجاد کرده و یا صفحه از قبل طراحی شده خود را باز کنید .
  2. از منوی Toolbox و از قسمت کنترل های Data یک کنترل ListView را کشیده و روی صفحه قرار دهید .
  3. همجنین می توانید به صورت مستقیم در فسمت کدنویسی Source صفحه کد مربوط به کنترل را تایپ نمایید .

اتصال کنترل ListView به پایگاه داده :

  1. اتصال کنترل به وسیله خاصیت DataSourceID : که به شما امکان اتصال به یک کنترل سرور داده وب مثل SqlDataSource را می دهد . این روش ایده آل است . زیرا کنترل ListView می تواند از قابلیت های کنترل وب سرور داده خود مثل صفحه بندی و یا به روز رسانی اطلاعات استفاده نماید .
    مثال : به کد مثال زیر دقت نمایید . به وسیله خاصیت DataSourceID کنترل ListView ، آن را به یک کنترل سرور داده AccessDataSource متصل کرده ایم . کنترل ListView اطلاعات ارسالی از کنترل AccessDataSource را نمایش می دهد :
    Syntax <asp:ListView  ID="ListView"  runat="server"       DataSourceID="AccessDataSource1"  >
    </asp:ListView>

    <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/UniverCity.mdb" SelectCommand="SELECT * FROM [Cities]">
    </asp:AccessDataSource>
    خروجی
    ID Country City
    1 Iran Tehran
    2 Germany Berlin
    3 Japan Tokyo
    4 S Korea Seoul
    5 UK London
    6 USA Washington
    7 Italy Rome
    8 France Paris
    9 Spain Madrid
    10 Russia Moscow
    11 Turkey Ankara
    12 China Beijin
  2. اتصال کنترل به وسیله خاصیت DataSource: که به شما امکان اتصال به اشیای داده ای مختلف از جمله DataSet و DataReader ها را می دهد . این روش نیازمند کدنویسی برای انجام امور مختلف مثل به روز رسانی اطلاعات و یا صفحه بندی می باشد .


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


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

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

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