کنترل ASP.NET CheckBoxList

تعریف و استفاده

کنترل CheckBoxList برای ایجاد گروه‌های چک‌دسته چندگانه استفاده می‌شود.

هر گزینه‌ای در CheckBoxList کنترل توسط عنصر ListItem تعریف می‌شود!

توجه:این کنترل پشتیبانی از پیوندهای داده را دارد!

ویژگی‌ها

ویژگی‌ها توضیح .NET
CellPadding پیکسلی که بین لبه سلول جدول و محتوای آن قرار دارد. 1.0
CellSpacing پیکسلی که بین سلول‌های جدول قرار دارد. 1.0
RepeatColumns تعداد ستون‌هایی که در نمایش چک‌دسته‌های انتخابی استفاده می‌شوند. 1.0
RepeatDirection تعیین می‌کند که چک‌دسته‌های انتخابی به صورت افقی یا عمودی تکرار شوند. 1.0
RepeatLayout طرح چک‌دسته‌های انتخابی. 1.0
runat این کنترل باید به عنوان کنترل سرور تنظیم شود. باید به "server" تنظیم شود. 1.0
TextAlign متن در سمت چپ انتخاب‌های چک‌دسته ظاهر می‌شود. 1.0

ListControl استاندارد ویژگی‌ها

AppendDataBoundItems, AutoPostBack, CausesValidation, DataTextField,
DataTextFormatString, DataValueField, Items, runat, SelectedIndex, SelectedItem,
SelectedValue, TagKey, Text, ValidationGroup, OnSelectedIndexChanged

کنترل ListControl شامل تمامی ویژگی‌های پایه‌ای کنترل‌های لیست است. کنترل‌هایی که از این کنترل ارث می‌برند شامل CheckBoxList, DropDownList, ListBox و RadioButtonList هستند.

برای توضیح کامل، لطفاً به ListControl استاندارد ویژگی‌ها.

ویژگی استاندارد کنترل وب

AccessKey, Attributes, BackColor, BorderColor, BorderStyle, BorderWidth, 
CssClass, Enabled, Font, EnableTheming, ForeColor, Height, IsEnabled, 
SkinID, Style, TabIndex, ToolTip, Width

برای توضیح کامل، لطفاً به ویژگی استاندارد کنترل وب.

ویژگی استاندارد کنترل

AppRelativeTemplateSourceDirectory, BindingContainer, ClientID, Controls, 
EnableTheming, EnableViewState, ID, NamingContainer, Page, Parent, Site, 
TemplateControl, TemplateSourceDirectory, UniqueID, Visible

برای توضیح کامل، لطفاً بهویژگی استاندارد کنترل.

مثال

CheckBoxList
در این مثال، ما یک کنترل CheckBoxList در فایل .aspx اعلام کرده‌ایم. سپس ما یک مدیریت رویداد برای رویداد SelectedIndexChanged ایجاد کرده‌ایم. این لیست انتخابی شش چک باکس دارد. هنگامی که کاربر یکی از آن‌ها را انتخاب می‌کند، صفحه به طور خودکار به سرور ارسال می‌شود و زیرپروژه Check اجرا می‌شود. این زیرپروژه مجموعه Items کنترل را جستجو می‌کند و ویژگی Selected هر یک از موارد را تست می‌کند. موارد انتخاب شده در کنترل Label نمایش داده می‌شوند.