Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.03.14;
Скачать: CL | DM;

Вниз

Перенос строки из DBGreed в String Greed   Найти похожие ветки 

 
Roman Tutov   (2002-02-14 10:34) [0]

Подскажите пожалуйста ,как сие програмно осуществить .
Какой-то косяк с типами происходит . А нужно.


 
Desdechado ©   (2002-02-14 10:41) [1]

Greed - жадность :))

а по теме: StringGrid - только строки (в смысле String) содержать может, а под DBGrid - DataSet c полями любых типов.
поэтому, пробегаясь по полям, делай их перенос через FieldByName( ... ).AsString
хотя, не для всех типов такое покатит (например, для BLOB).


 
Roman Tutov   (2002-02-14 10:50) [2]

Таки так и делал . Может кто примерчик подсуетит ?


 
Fedorenko Igor   (2002-02-14 13:13) [3]

Вот пример для любых типов:

var
col_no, col_count : integer;
begin
if DBGrid1.DataSource.DataSet.IsEmpty then
exit;
col_count := DBGrid1.Columns.Count - 1;
DBGrid1.DataSource.DataSet.First;
DBGrid1.DataSource.DataSet.DisableControls;
While not DBGrid1.DataSource.DataSet.Eof do
begin
// в цикле получаем текстовые значения ячеек DBGrid
// для одной строки
for col_no := 0 to col_count do
begin
// это то что ты видишь на канве грида
DBGrid1.Columns[ col_no ].Field.Text;
end;
DBGrid1.DataSource.DataSet.Next;
end;
DBGrid1.DataSource.DataSet.EnableControls;
end;



Страницы: 1 вся ветка

Текущий архив: 2002.03.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
4-43223
otari
2002-01-14 21:03
2002.03.14
Помогите !!! У меня сразу две вопроса !


1-43037
UserL
2002-02-20 07:15
2002.03.14
Как оповестить главную форму?


1-43002
greenrul
2002-02-28 11:43
2002.03.14
Посоветуйте способ реализации -


3-42920
volph
2002-02-13 18:08
2002.03.14
Как сделать чтобы в DBGrid данные выводились не сверху вниз, а


3-42916
ser_ker
2002-02-14 10:51
2002.03.14
Как заставить программу работать через ODBC без BDE ?