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

Вниз

TMS AdvStringGrid   Найти похожие ветки 

 
AnCo   (2006-09-23 22:42) [0]

Здравствуйте!
Задача.
Выводить в таблицу строки и сортировать таблицу кликом мыши по колонкам и программно.

Кидаю на форму Tadvstringgrid1, и три кнопки.
Нажимаю первую кнопку, щелчек по колонке (1), нажимаю вторую кнопку, нажимаю третью и вылетает ошибка.
В чем может быть проблема?

procedure TForm1.FormCreate(Sender: TObject);
begin
 with advstringgrid1 do begin
  RowCount:=2;
  sortsettings.Show:=true;
 end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var i: integer;
begin
 for i:=1 to 5 do begin
   advstringgrid1.Cells[1,i]:=inttostr(i);
   advstringgrid1.RowCount:=advstringgrid1.RowCount+1;
 end;
end;

procedure TForm1.Button2Click(Sender: TObject);
var i: integer;
begin
 advstringgrid1.RowCount:=2;
 for i:=1 to 6 do begin
   advstringgrid1.Cells[1,i]:=inttostr(i);
   advstringgrid1.RowCount:=advstringgrid1.RowCount+1;
 end;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
 advstringgrid1.SortByColumn(1);
end;


 
KilkennyCat ©   (2006-09-23 22:48) [1]

на сколько я помню, на сайте http://www.tmssoftware.com по работе с этим компонентом есть просто на все случаи жизни примеры.


 
AnCo   (2006-09-27 21:40) [2]

Так вот Вам простейший код. Что тут не так. Ошибка компонента скорее всего: запоминает какую то переменную при сортировке по колонке и не обновляет ее при программной сортировке с помощью процедуры.



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

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

Наверх




Память: 0.47 MB
Время: 0.071 c
3-1156746777
pic509
2006-08-28 10:32
2006.10.22
Динамически изменяемый запрос из Хранимой процедуры


2-1159784197
Димыч
2006-10-02 14:16
2006.10.22
Процессорное время


2-1160301229
Первокласник вася
2006-10-08 13:53
2006.10.22
Как работать с as и is ?


2-1159520154
Василий Блаженный
2006-09-29 12:55
2006.10.22
BDS2006 vs Delphi 7


15-1158957504
Курдль
2006-09-23 00:38
2006.10.22
Что-то притомился я жить в Москве... :(