Как добавить элементы из флажка в список в ASP.NET-что?
//дизайн html-источника
&ЛТ;%@ страницы язык="в C#" AutoEventWireup значение="истинной" отделенного кода="CheckBoxExercise.aspx-файл.КС" наследует="DropDownListBoxControl.CheckBoxExercise" %>
<!DOCTYPE html>
<название>
.авто-style1, при {
ширина: 100%;
}
.авто-стиль2 {
ширина: 281px;
}
.авто-стиль3 {
ширина: 108 пикселей пустого пространства;
}
.авто-стиль6 {
маржа-дно: 0px;
}
.авто-стиль7 {
ширина: 108 пикселей пустого пространства;
выравнивание текста: по центру;
высота: 128px;
}
.авто-стиль8 {
выравнивание текста: слева;
}
.авто-стиль9 {
размер шрифта: x-large;
}
.авто-стиль10 {
ширина: 281px;
высота: 128px;
}
.авто-стиль11 {
высота: 128px;
}
.авто-стиль12 {
ширина: 108 пикселей пустого пространства;
размер шрифта: x-large;
}
.авто-style13 {
ширина: 281px;
размер шрифта: x-large;
}
&ЛТ;АСП:панели ID="Панель1" атрибут runat="сервер" Высота="168px" ширина="281px"&ГТ; &ЛТ;как ASP:CheckBoxList с ИД="lstCourses" атрибут runat="сервер" autopostback элемента управления="истинный" высота="40 пикселей" ширина="260px"&ГТ; | &ЛТ;АСП:кнопка ID="btnAdd" атрибут runat="сервер" CssClass="авто-style6" функция onclick="btnAdd_Click" текст="&ГТ;" /&ГТ; &ЛТ;АСП:кнопка ID="btnAll" атрибут runat="сервер" функция onclick="btnAll_Click" текст="&ГТ;&ГТ;" /&ГТ; | &ЛТ;АСП:группа идентификатор="Панель2" атрибут runat="сервер" Высота="168px" ширина="267px"&ГТ; &ЛТ;АСП:ListBox элемент с ID="lstAddItem" атрибут runat="сервер" Высота="145px" для selectionmode="несколько" ширина="221px"&ГТ; |
&ЛТ;АСП:метка идентификатор="lblDetails" атрибут runat="сервер" CssClass="авто-style9"&ГТ; | ||
&ЛТ;АСП:кнопка ID="btnRemove" атрибут runat="сервер" CssClass="авто-style9" функция onclick="btnRemove_Click" текст="удалить" /&ГТ; &ЛТ;АСП:кнопка ID="btnRemove0" атрибут runat="сервер" CssClass="авто-style9" текст="очистить" /&ГТ; |
Что я уже пробовал:
code file.. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace DropDownListBoxControl { public partial class CheckBoxExercise : System.Web.UI.Page { List<listitem> courses = new List<listitem>() { new ListItem {Text="ASP.NET", Value="3000" }, new ListItem {Text="SQL Server", Value="2000" }, new ListItem {Text="MVC",Value="1400" } }; protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { foreach (var item in courses) { lstCourses.Items.Add(item); } } } protected void btnAdd_Click(object sender, EventArgs e) { lstAddItem.Items.Clear(); if(lstAddItem.Items.Contains(lstCourses.SelectedItem)) { lblDetails.Text = "Course is Exists..."; } else { lstAddItem.Items.Add(lstCourses.SelectedItem); } } protected void btnAll_Click(object sender, EventArgs e) { lstAddItem.Items.Clear(); foreach(var item in courses) { lstAddItem.Items.Add(item); } } protected void btnRemove_Click(object sender, EventArgs e) { lstAddItem.Items.Remove(lstAddItem.SelectedItem); lblDetails.Text = "Course Removed ......"; } } }
Karthik_Mahalingam
в чем же проблема ?
Pankaj hyderabad
я хочу добавить выбранное значение из списка чекбоксов в listbox..
в случае, если я проверил одно значение, чтобы это значение было добавлено в поле списка .
но если я хочу добавить выбранные элементы в список ..то это добавление только последнего выбранного элемента..
Karthik_Mahalingam
проверьте решение.
Pankaj hyderabad
можете ли вы дать мне код для добавления одного и нескольких элементов из checkboxlist в listbox in asp.net