Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > List View или Data Grid


Автор: ДобренькийПапаша 13.6.2009, 08:20
Есть программа по управлению ВУЗом, мне надо сделать аналог. Я скину принтскрин, поясните как сделана правая часть где выводится список студентов...

Автор: shmarov 13.6.2009, 10:37
Используй датагрид - возможностей больше.

А по поводу "поясните как сделана" - что ты имеешь ввиду? Технология такая - создаешь источник данных, к примеру заполняешь DataSet из базы, и присваиваешь этот источник гриду.

Код

DataSet _dsSource = new DataSet();
            
/*
заполняешь источнык данными.
допустим у тебя загружена одна таблица из базы
после этого указываешь DataSet в качестве источника данных, и указываешь имя таблицы для отображения в гриде
*/

dGridQuery.DataSource = _dsSource;
dGridQuery.DataMember = _dsSource.Tables[0].TableName;

/*
а дальше работаешь с нужными тебе параметрами столбцов.
*/

dGridQuery.Columns[0].HeaderText = "Наименование 1";


UPD: есть хорошие статейки на рсдн по DataGridView - http://www.rsdn.ru/article/dotnet/DataGridView20.xml и http://www.rsdn.ru/article/dotnet/DataGridView20.xml. Очень полезный и хорошо сделанный обзор контрола.

Автор: Partizan 13.6.2009, 14:09
ДобренькийПапаша, на скриншоте судя по внешнему виду ListView

Автор: Conkistador 15.6.2009, 13:42
Цитата(shmarov @  13.6.2009,  10:37 Найти цитируемый пост)
Используй датагрид - возможностей больше.
мне тоже кажется что грид более подходящий контрол для такого использования

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)