про Grid'ы

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
drronnie
Постоялец
Постоялец
 
Сообщения: 793
Зарегистрирован: 04.03.2002 (Пн) 22:29
Откуда: Украина, Алчевск

про Grid'ы

Сообщение drronnie » 26.09.2003 (Пт) 2:22

Господа, подскажите плз...
Вот я путём долгих мучений выбрал из нужной таблицы всё что нужно
и получил Recordset... как данные из него отобразить в каком-либо Grid'е?
Какой лучше FLEXGrid ещё какие-то там есть... или они вообще для разных целей.... можно ли (а очень надо) там на задний фон картинку вставить ?
Можно ли шапку этой таблички сделать типа так:
Код: Выделить всё
+---+
|111|
+-+-+
|2|3|
+-+-+

Водскажите наглядный примерчик или описаловку этого дела...
просто не сталкивался никогда...
Компиляция - перевод словесного поноса в машинный код.

Cyrax
Cyberninja
Cyberninja
Аватара пользователя
 
Сообщения: 891
Зарегистрирован: 25.04.2002 (Чт) 21:20
Откуда: Magnitogorsk, Russia

Сообщение Cyrax » 26.09.2003 (Пт) 6:53

вот чего мне выдал Яndex по запросу ms flexgrid
Ты это ему расскажи. Я уже пять болтов отвинтил, и конца не видно... (озадаченно) А это в какую сторону тянуть? Ну-ка... Ага, этот был лишний, этот вообще не отсюда, и этот... Точно, два болта.

Welcome to IRC

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 26.09.2003 (Пт) 10:24

У грида есть свойство MergeCells. Посмотри справку по нему, там все есть.
Lasciate ogni speranza, voi ch'entrate.

Dmitriy2003
Постоялец
Постоялец
 
Сообщения: 690
Зарегистрирован: 27.05.2003 (Вт) 22:47
Откуда: Deutschland

Сообщение Dmitriy2003 » 26.09.2003 (Пт) 20:51

TrueDb Grid
ProtoView ActiveX Control (ужасно заграф..)
LIstView
MsFlexGrid
Sheridan
.....
.....
далеко не конец...
-----------------------------
а чем хуже родной контрол
DataGrid Control +Бесплатный +Врроде не глючит -Довольно неизящен...
Dmitrich

Shurik90
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 15.06.2003 (Вс) 23:49

Сообщение Shurik90 » 30.09.2003 (Вт) 15:11

Как раз сейчас делаю проект с Гридом. По моему обычный Дата Грид это самое то!
А отобразить просто:

Код: Выделить всё
MyDatagrid.DataSource = MyRecordset

Правда картинку там на задний фон не вставить...

drronnie
Постоялец
Постоялец
 
Сообщения: 793
Зарегистрирован: 04.03.2002 (Пн) 22:29
Откуда: Украина, Алчевск

Сообщение drronnie » 02.10.2003 (Чт) 0:31

MyDatagrid.DataSource = MyRecordset
Говорит несоответствие типа....
Типа Несоответствие :))
Компиляция - перевод словесного поноса в машинный код.

Shurik90
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 15.06.2003 (Вс) 23:49

Сообщение Shurik90 » 02.10.2003 (Чт) 1:40

Тьфу, это я такого забывчивого Типа.

Там в начале должно быть Set:

Код: Выделить всё
Set MyDatagrid.DataSource = MyRecordset


Я дико извенюясь за этого Типа (за себя) :D

drronnie
Постоялец
Постоялец
 
Сообщения: 793
Зарегистрирован: 04.03.2002 (Пн) 22:29
Откуда: Украина, Алчевск

Сообщение drronnie » 03.10.2003 (Пт) 0:47

не я догадался про Set...
Всё равно говорит "несовпадение типов"
как вот сделать если Recordset содержит допустим 10 полей...
ID, PASS, NAME, DATE, GROUP... и т.д.
а мне нужно только 1-й, 2-й и 4-й...
А ещё один должен быть заполнен вообще левыми данными... что делать?
Компиляция - перевод словесного поноса в машинный код.

Shurik90
Обычный пользователь
Обычный пользователь
 
Сообщения: 84
Зарегистрирован: 15.06.2003 (Вс) 23:49

Сообщение Shurik90 » 03.10.2003 (Пт) 7:55

В MS DataGrid насчёт левых данных у меня такая же проблема, вот здесь обсуждаю:

http://bbs.vbstreets.ru/viewtopic.php?t=3413&highlight=

А если тебе какая-то колонка не нужна, например самая первая, то пишешь
Код: Выделить всё
MyDataGrid.Columns(0).Width = 0

Т.е. задаёш колонке под номером 0 нулевую ширину.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

    TopList