Инспектор группы
Спонсор: Microsoft
Опубликован: 04.02.2009 | Уровень: специалист | Доступ: платный
Самостоятельная работа 10:

Работа с источниками данных в ASP.NET

< Самостоятельная работа 9 || Самостоятельная работа 10: 123 || Лекция 8 >

3. Использование элемента ListBox (с заполнением данными из обычного массива).

  1. Создайте новый проект по шаблону ASP.NET Web Application.
  2. Для страницы Default.aspx выберите режим отображения Split
  3. Из панели элементов управления Toolbox (отображается с помощью меню View > Toolbox ) перетащите в форму элемент ListBox (из группы Data ).
  4. Получится следующий код представления:
    <%@ Page Language="C#" AutoEventWireup="true" 
      CodeBehind="Default.aspx.cs" Inherits="ASPNETListBox._Default" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Untitled Page</title>
    </head>
    <body>
    
        <form id="Form1" runat="server">
     
        <asp:ListBox ID="ListBox1" runat="server"></asp:ListBox>
     
        </form> 
    </body>
    </html>

    и соответствующий программный код:

    using System;
    using System.Collections;
    using System.Configuration;
    using System.Data;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;
    
    namespace ASPNETListBox
    {
        public partial class _Default : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
    
    // Массив строк, который нужно вставить
    
                ArrayList DWeek = new ArrayList();
                DWeek.Add("Sunday");
                DWeek.Add("Monday");
                DWeek.Add("Tuesday");
                DWeek.Add("Wednesday");
                DWeek.Add("Thursday");
                DWeek.Add("Friday");
                DWeek.Add("Saturday");
    
    // Связывание элемента управления с объектом DWeek
    
                ListBox1.DataSource = DWeek;
                ListBox1.DataBind();
            }
    
        }
    }

    Результат выполнения:


Контрольное задание

Создайте веб-приложение ASP.NET, отображающее на веб-странице содержимое таблицы Exam, содержащей поля: идентификатор записи, фамилия студента, название дисциплины, оценка. При разработке используйте элемент <asp:GridView> или <asp:DataList>.


< Самостоятельная работа 9 || Самостоятельная работа 10: 123 || Лекция 8 >
Михаил Олифиренко
Михаил Олифиренко
В telnet не могу установить соединение с веб-сервером www.yandex.ru 80, это он так долго думает или что-то не так делаю?
Александр Табачук
Александр Табачук
Код DreamSpark
Юрий Тарасов
Юрий Тарасов
Россия, Мегион
Марина Дайнеко
Марина Дайнеко
Россия, Moscow, Nope, 2008