ПредишенСледващото

Това е едно събитие, за да маркирате клетките на решетката, и аз трябва да му програмен
изберете всички редове бутон е натиснат, например.

[2]
Да не се обърка. Това събитие е да се направи клетките на таблицата.

На темата на въпрос: Смятате ли, че е необходимо да се подчертае на реда в DBGrid ", т.е. не е избрана (марка) на ред в данните на" Е?
Ако, обаче, в набора от данни "е това DataSet.GetBookmark, поставете избраните редове в отделен списък, както и на факта на предоставяне на DBGrid" и томбола, избран в друга линия. Или да се създаде допълнително поле в данните на "Е-тип" изберете ". Или още по някакъв начин, но не и в DBGrid" е.

Трябва да бъде в DBGrid.SelectedRows
как да го направя?

> Paint избран различен ред
кладенец, но в # XA0; те няма да бъдат DBGrid.SelectedRows


процедура TEngineMF.DBGrid4DrawColumnCell (Sender: TObject;
# XA0; конст Rect: TRect; DataCol: Integer; Колона: TColumn;
# XA0; Състояние: TGridDrawState);
започвам
ако EngineDM.OrdersIBQ.IsEmpty след излизане;

ако EngineDM.OrdersIBQcondition.AsString = "не нареди"
след DBGrid4.Canvas.Brush.Color: = $ cbc7fc;

ако EngineDM.OrdersIBQcondition.AsString = "поръчка"
след DBGrid4.Canvas.Brush.Color: = clMoneyGreen;

ако не и след това EngineDM.OrdersIBQBest_Before.IsNull
ако ((Date> = EngineDM.OrdersIBQBest_Before.AsDateTime)
# XA0; и (не (EngineDM.OrdersIBQcondition.AsString = "Продава")))
след DBGrid4.Canvas.Font.Style:=[fsBold];

// непарични
ако (EngineDM.OrdersIBQzalog.AsInteger = 0)
след DBGrid4.Canvas.Brush.Color: = clCream;


процедура TFMain.rxgPersonnelKeyUp (Sender: TObject; Var Ключ: Word;
# XA0; Shift: TShiftState);
започвам
ако (ssCtrl в Shift) и (Key = 65), след това
# XA0 (подателя като TRxDBGrid) .SelectAll;
приключи;

Така да се каже, да се използва RxLib.


> Трябва да бъде в DBGrid.SelectedRows
> Как да го направя?

можете да ме посъветва просто да рисувам и всичко?

това е призив да има специални линии, както и аз нямам такава


> Това е призив да има посветени линии, а аз имам такъв
> не

И се опитват? Вярно Когато този избор на текущия запис, ако е невярно Премахване на избора.


процедура TRxDBGrid.SelectAll;
Var
# XA0; ABookmark: TBookmark;
започвам
# XA0; ако Групов и след това да започне DataLink.Active
# XA0; # XA0; с Datalink.Dataset започвайте
# XA0; # XA0; # XA0; ако (BOF и EOF) след излизане;
# XA0; # XA0; # XA0; DisableControls;
# XA0; # XA0; # XA0; опитате
# XA0; # XA0; # XA0; # XA0; ABookmark: = GetBookmark;
# XA0; # XA0; # XA0; # XA0; опитате
# XA0; # XA0; # XA0; # XA0; # XA0; Първи;
# XA0; # XA0; # XA0; # XA0; # XA0, докато не EOF започвайте
# XA0; # XA0; # XA0; # XA0; # XA0; # XA0; SelectedRows.CurrentRowSelected: = True;
# XA0; # XA0; # XA0; # XA0; # XA0; # XA0; Следваща;
# XA0; # XA0; # XA0; # XA0; # XA0; край;
# XA0; # XA0; # XA0; # XA0; накрая
# XA0; # XA0; # XA0; # XA0; # XA0; опитате
# XA0; # XA0; # XA0; # XA0; # XA0; # XA0; GotoBookmark (ABookmark);
# XA0; # XA0; # XA0; # XA0; # XA0 изключение
# XA0; # XA0; # XA0; # XA0; # XA0; край;
# XA0; # XA0; # XA0; # XA0; # XA0; FreeBookmark (ABookmark);
# XA0; # XA0; # XA0; # XA0; край;
# XA0; # XA0; # XA0; накрая
# XA0; # XA0; # XA0; # XA0; EnableControls;
# XA0; # XA0; # XA0; край;
# XA0; # XA0; край;
# XA0; край;
приключи;

> Ако Групов и след това да започне DataLink.Active

Благодаря ви, и DataLink.Active - какво е това?

и без тази работа, разбира се, но все пак.

12345 # XA0; (27/08/04 14:15) [13]

Ако сме много заинтересовани, изтегляне и инсталиране на себе си RxLib. Погледнете TRxDBGrid.SelectAll.

много предимства пред проста мрежа?
и където можете да изтеглите?

много предимства пред проста мрежа?
и където можете да изтеглите?

много предимства пред проста мрежа?


единица
RxDBCtrl
описание
TRxDBGrid компонент, предназначен както стандартната компонент TDBGrid за показване на таблиците в базата данни на данни или резултатите от заявката в таблична форма. Като приемник TDBGrid, TRxDBGrid компонент има същите свойства и методи, и в допълнение, някои свойства на които са най-TDBGrid защитено сечение, представено в обществения сечение. Това е свойства като Col, Row, LeftCol, Canvas.

Други разлики от TDBGrid:
- полета BLOB-база данни, като например графики, текстови полета бележка, други BLOB "ите могат да бъдат показани в таблица под формата на икони в предписаната стойност True свойства ShowGlyphs;
- можете да промените цвета на шрифта и цвета на фона на всяка клетка от таблицата (или някой от неговия ред или колона) в зависимост от стойността на полето или името на полето от данните, определи манипулатор OnGetCellParams мероприятия;

- има методи и SaveLayout RestoreLayout, за да спаси и възстановяване на реда и колони ширини компоненти TRxDBGrid на INI-файлове (или в Регистъра за Delphi 2.0). Можете също така автоматично записване и възстановяване на тези настройки, присвояване на стойност IniStorage собственост.
- и двете 32-битови и 16-битови версии на компонент поддържа избор на повече от един запис в таблицата на стойност свойства Групов = вярно.

- Решетки заглавията и колони могат да бъдат чрез TitleButtons свойства, използвани като бутони, например, за да промените реда на сортиране на данните на дисплея.
- можете да поправите първите няколко колони в Grid-е с FixedCols на собственост.

и където можете да изтеглите?

Памет: 0.75 MB
Време: 0.061 гр

Подкрепете проекта - споделете линка, благодаря!