آموزش ASP.Net به زبان ساده > آموزش مدل فرم های وب ASP.Net Web
Forms
درس نهم : آموزش اتصال به منابع داده ای ( مقدماتی ) در فرم های وب ASP.Net
مقدمه :
یکی از موارد استفاده از اتصال به منابع داده ای و بانک های اطلاعاتی ، پر کردن کنترل
های لیست وار و آیتم های آنها از طریق یک منبع داده ای مثل پایگاه داده ، یک فایل XML و یا یک اسکریپت است .
کنترل های لیست وار زیر در ASP.Net ، از امکان اتصال به منابع داده ای و دریافت اطلاعات
آیتم های خود از آنها پشتیبانی می کنند :
- <asp:RadioButtonList>
- <asp:CheckBoxList>
- <asp:DropDownList>
- <asp:Listbox>
نحوه اتصال کنترل های لیست وار به منابع داده ای :
در کنترل های لیست وار فوق ، هر آیتم کنترل به وسیله یک تگ <asp:ListItem> ،
همانگونه که در تصویر زیر مشاهده می نمایید ، تعیین می شود .
شما می توانید مقدار ( Value ) و متن ( Text ) هر آیتم را به صورت دستی تعیین کرده
و یا با اتصال هر آیتم به یک فیلد داده ای ، اطلاعات را به صورت خودکار از منبع داده
دریافت کنید .
در مثال زیر ، به صورت دستی مقادیر و متن ها را برای آیتم های کنترل <asp:RadioButtonList>
تعیین کرده ایم . به کد و خروجی مثال دقت نمایید :
|
کد
|
<html>
<body>
<form id="Form1" runat="server">
<asp:RadioButtonList id="list1" runat="server">
<asp:ListItem value="S" text="SqlServer" />
<asp:ListItem
value="A" text="ASP.Net" />
<asp:ListItem
value="H" text="HTML" />
<asp:ListItem
value="C" text="CSS" />
</asp:RadioButtonList>
</form>
</body>
</html>
|
|
خروجی
|
|
در مثال بالا ، ما مقادیر کنترل را به صورت دستی تعیین کرده بودیم . اما در درس بعدی
نحوه اتصال این آیتم ها به انواع مختلف منابع داده ای را آمورش خواهیم داد .
با استفاده از یک منبع داده ای خاص برای تعیین مقادیر و متن آیتم ها در کنترل های لیست
وار ، بخش داده ای برنامه از کد HTML و ساده صفحه جدا شده و می توانید مدیریت و کنترل
بهتری را بر روی پروژه خود داشته باشید ( نسبت به زمانی که داده ها و تگ های کنترل
، همگی در یک صفحه و به صورت مختلط باشند ) .
راجع این مطلب
سوال یا اشکالی دارید ؟! آن را در انجمن سایت مطرح نمایید ...
>>>>> ورود به انجمن تخصصی
نطر خودتان درباره این صفحه را با ما در میان گذاشته و در صورت تمایل از Developer1
حمایت نمایید :