как заполнить DataGrid ???

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
YomaX
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 24.10.2002 (Чт) 6:22
Откуда: Ukraine

как заполнить DataGrid ???

Сообщение YomaX » 20.02.2005 (Вс) 21:36

Возникла такая необходимость - заполнить Дату грид программно (не из базы данных)
какой синтаксис ??? искал ВЕЗДЕ - и ничего не нашел :(
заранее спасибо всем откликнувшимся ! :lol:

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 20.02.2005 (Вс) 21:39

Код: Выделить всё
dim rs as ADODB.Recordset

set rs=new ADODB.Recordset
rs.fields.append "field1", advarchar,100
rs.fields.append "field2", advarchar,5
rs.open

rs.addnew
rs!field1="dfhdfhdfhfx"
rs!field2="str1"
rs.update

set datagrid1.datasource=rs


snov
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 176
Зарегистрирован: 28.11.2003 (Пт) 10:12
Откуда: Челябинск

Re: как заполнить DataGrid ???

Сообщение snov » 21.02.2005 (Пн) 10:07

YomaX писал(а):Возникла такая необходимость - заполнить Дату грид программно (не из базы данных)
какой синтаксис ??? искал ВЕЗДЕ - и ничего не нашел :(
заранее спасибо всем откликнувшимся ! :lol:
Программно? Это руками каждую ячейку? Такого никак. Для этого используй MSFlexGrid

YomaX
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 24.10.2002 (Чт) 6:22
Откуда: Ukraine

Re: как заполнить DataGrid ???

Сообщение YomaX » 22.02.2005 (Вт) 0:11

snov писал(а):
YomaX писал(а):Возникла такая необходимость - заполнить Дату грид программно (не из базы данных)
какой синтаксис ??? искал ВЕЗДЕ - и ничего не нашел :(
заранее спасибо всем откликнувшимся ! :lol:
Программно? Это руками каждую ячейку? Такого никак. Для этого используй MSFlexGrid

ну да, типа руками - массив в таблице выразить нуно...
а как с FlexGridом работать ??? я по нем тоже ничего путнего немогу найти ... :(

YomaX
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 24.10.2002 (Чт) 6:22
Откуда: Ukraine

Сообщение YomaX » 23.02.2005 (Ср) 10:27

Все-таки, как я могу представить данные из массивов в тебличном виде ??? помогите пожалуйста !

по поводу
dim rs as ADODB.Recordset

пишет что это неизвестный тип данных (что-то нипа того)

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 23.02.2005 (Ср) 14:17

подключи Microsoft ActiveX Data Objects 2.x Library к проекту
а пример того, что ты хочешь , я тебе уже написал раньше

YomaX
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 24.10.2002 (Чт) 6:22
Откуда: Ukraine

Сообщение YomaX » 24.02.2005 (Чт) 21:53

Спасибо большое ! помогло ! :) :lol:

токо теперь возникли вопросы по оформлению таблицы.

-Можно-ли в DataGrid сделать фон одного столбца серого цвета
-можно-ли шрифт в одном столбце сделать жирным
-можно-ли убрать серую вспомагательную ячейку, которая стоит в начале каждой строки
-можно-ли сделать так, чтоб выделялась вся строка, а не ячейка ????

где можно найти информацию обо всем вышеперечисленом ????

Чудик
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 639
Зарегистрирован: 06.07.2004 (Вт) 12:18
Откуда: г. Егорьевск

Сообщение Чудик » 25.02.2005 (Пт) 8:09

А не проще вместо DataGrid в таком случае использовать FlexGrid или HFlexGrid? Там как раз без проблем все описаные действия организованы.
Век живи - век учись!
www.detal-plast.narod.ru


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

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

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

    TopList