Отправляет email-рассылки с помощью сервиса Sendsay

Статьи по Visual Basic.NET

  Все выпуски  

Заполнение элемента ListView из базы данных


Информационный Канал Subscribe.Ru

Visual Basic.NET
Лучшие статьи с сайта www.p-lib.pp.ru
  Главная | Новости | Статьи | Каталог | Софт | Регистрация | Поиск

Приглашаем авторов статей к сотрудничеству с сайтом. Для того чтобы разместить на сайте статью надо заполнить форму или связаться с нами по E-Mail

Предлагаем владельцам сайтов добавить сабя в каталог на нашем сайте.

NEW!  Все желающие могут предложить свои темы для следующих рассылок. Для этого свяжитесь со мной по E-Mail. Каждое предложение будет рассмотрено.

Лучшие статьи на сайте

1. Как получить текушее время?
Описывается метод для получения текущего времени.

2. Загрузка файлов из Интернета
Описываются методы класса WebClient. В частности на примере загрузки картинки и текстового файла из Интернета.

3. Как убрать значок выполняемого приложения из строки состояния Windows
В статье расказывается как убрать значёк программы из строки состояния Windows. В Visual Basic.NET это очень просто.

4. Алгоритм Кнута-Морриса-Пратта
При построении конечного автомата для поиска подстроки в тексте легко построить переходы из начального состояния в конечное принимающее состояние: эти переходы помечены символами подстроки.

5. Двойная буферизация
Для пердотвращения мерцания при перерисовке изображения используют двойную буферизацию. Она обеспечивает построение изображения сначало в памяти.

6. Создание многопоточного приложения в VB.NET
В Visual Basic 6 разработка многопоточных приложений была утомительной задачей - создание новых потоков порождало многочисленные ошибки. В VB.NET картина полностью изменилась, сейчас Вы имеете простоту и мощность Java во время работы с потоками.

7. Задание фонового рисунка его прорисовкой
Фоновый рисунок можно создать, выведя его в контекст графического устройства формы, т. е. обработав событие Paint или реализовав метод OnPaintBackground.

8. Переопределение событий
При расширении функциональных возможностей компонентов часто возникает необходимость переопределить события так, чтобы при их генерации происходилоне только выбрасывание соответствующего объекта.

9. Определение IP-адреса компьютера
Для определения IP-адреса компьютера необходимо воспользоваться классом IPHostEntry...

10. Элемент управления FileSystemWatcher и отслеживание изменений файловой системы
Элемент управления FileSystemWatcher является экземпляром класса FileSystemWatcher пространства имён System.IO. Он применяется для отслеживания изменений в файловой системе.

Свежие компьютерные новости

24.01.2006 Робот iFish двигается в ритме музыки
24.01.2006 Microsoft Linux Lab: от слов к делу
24.01.2006 Вирусам для ПК исполняется двадцать лет
20.01.2006 Corel обновила офисное ПО и графический пакет
20.01.2006 Вирус прикидывается шифровкой из GMail
20.01.2006 Opera и Bytemobile ускорят мобильный интернет
20.01.2006 Ноутбук Alienware с двумя винчестерами на 160 Гб
19.01.2006 Суперкомпьютер PowerBlock 200 для военных

Заполнение элемента ListView из базы данных

Для предоставления многостолбцовой информации идеально подходит элемент управления ListView. Чтобы его заполнить, можно последовательно, запись за записью, считывать данные из базы данных, а каждое поле записи вывести в отдельный столбец, как это делается в ниже приведенном коде.

Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
    FillListView()
End Sub

Private Sub FillListView()
    Dim con As OleDbConnection = New OleDbConnection()
    con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;data source=database.mdb"
    con.Open()
    Dim cmd As OleDbCommand = New OleDbCommand()
    cmd = con.CreateCommand()
    cmd.CommandText = "SELECT * FROM Клиенты"
    Dim reader As OleDbDataReader
    reader = cmd.ExecuteReader
    Dim objarray() As Object
    Dim n As Integer = reader.FieldCount
    ReDim objarray(n - 1)
    ListView1.View = View.Details
    Dim i As Integer
    For i = 0 To n - 1
        ListView1.Columns.Add(reader.GetName(i), 100, HorizontalAlignment.Left)
    Next
    Dim lvitem As ListViewItem
    Do While reader.Read
        reader.GetValues(objarray)
        lvitem = ListView1.Items.Add(objarray.GetValue(0).ToString())
        For i = 1 To n - 1
            lvitem.SubItems.Add(reader.GetValue(i).ToString())
        Next
    Loop
    con.Close()
End Sub

Не забудьте добавить следующие пространства имен:

Imports System.Data
Imports System.Data.OleDb

Книги с Озона

XML для разработчиков-профессионалов .NET XML для разработчиков-профессионалов .NET

В настоящее время XML представляет собой устоявшуюся технологию, применяемую для описания и передачи данных. Она оказывает существенное влияние практически на все аспекты разработки ПО. При создании .NET Framework компания Microsoft стремилась использовать преимущества XML везде, где только возможно. Никакая другая технология не является столь тесно связанной с .NET, как XML, причем не только на уровне разработчика, но и в виде основополагающей технологии системы в целом.
Цель настоящей книги - предоставить читателю достаточную информацию для того, чтобы он смог использовать XML в рамках .NET Framework наиболее эффективным способом. В книге подробно описывается применение всех библиотечных классов .NET Framework, относящихся к XML, для манипулирования, проверки допустимости, преобразования и сериализации XML-данных с использованием как C#, так и Visual Basic .NET.

Основные темы книги:
- Чтение и запись XML
- Поиск по DOM и XSL-преобразования XML
- Проверка допустимости и сериализация XML
- MSXML в сравнении с System.Xml
- XML-поддержка ADO.NET и ASP.NET
- Web-службы и SOAP

Заказать на Озоне

XML для профессионалов XML для профессионалов

Язык XML используется практически в каждом аспекте программирования. С самого начала он был спроектирован как язык разметки, сочетающий в себе мощь и гибкость с простым для изучения синтаксисом. Разработанный как открытый, расширяемый, понятный язык, XML представляет собой стандарт консорциума W3C, позволяющий совместно использовать данные в среде различных приложений, платформ и сети Интернет.

Грамотно написанная, понятная, практичная и авторитетная, книга "XML для профессионалов" заостряет внимание на разработке реальных приложений, использующих XML в качестве базовой технологии. Она предоставляет примеры проектирования и показывает, как можно организовать взаимодействие использующих XML приложений с приложениями Web и системами баз данных.Независимо от того, отдаете ли вы предпочтение обмену данными или визуальному моделированию, эта книга охватывает все соответствующие технологии.

Книга "XML для профессионалов" предназначена для тех, кто хочет использовать язык XML для построенияприложений и систем. Разработчики Web-сайтов могут изучить методы, позволяющие им перевести свои сайты на следующий уровень сложности. Программисты и программные архитекторы узнают, как XML вписывается в их системы и как с его помощью можно решить проблему интеграции приложений.

В книге приводятся:
Подробное разъяснение синтаксиса XML на практических примерах;
Спецификации W3C, относящиеся к XML;
Обработка документов XML с помощью модели DOM и SAX;
Методы отображения документов XML с помощью языков CSS, XSL и WML;
Манипулирование структурами документов с помощью XSL;
Создание эффективных моделей данных при разработке языков разметки;
Организация взаимодействия использующих XML приложений с Web-приложениями и базамиданных;
Введение в WAP, прикладной протокол беспроводной связи

Заказать на Озоне

.NET Framework. Библиотека классов .NET Framework. Библиотека классов

Эта книга рассчитана на среднего или опытного программиста. Она познакомит вас с богатыми комплексными возможностями Framework, которые используются программистами для написания приложений .NET. Общая библиотека классов Framework .NET содержит огромное множество кода, облегчающего написание больших приложений от графики до баз данных, и позволяющего максимально использовать новые возможности, предоставляемые платформой .NET.

Заказать на Озоне

Дружественные рассылки

Статьи по Visual C++
Статьи по ASP.NET
Delphi Coding
Интернет и Delphi

Замечания и предложения отправляйте на E-Mail указанный ниже. С уважением Ковязин Дмитрий (admin@p-lib.pp.ru).



Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.visualbnet
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное