|
Платные хостинги
Раскрутка сайта
Книги по программированию
Нужен код программы,переставляющий колонки в гриде, колонки в гриде
- Есть RxГрид. Как программно поменять местами, скажем, 1-ю и 2-ю колонки ?
- используйте <имя поля>.index := <желаемый номер поля>Код Vari : Integer;fName : string;............{ Определение изменения месторасположения колонок }............with DBGrid1.DataSource.DataSet as TTable dofor i := 0 to IndexDefs.Count - 1 do beginfName := DBGrid1.Fields[0].FieldName;if Copy( IndexDefs[i].Fields, 1, Length( fName ) ) = fName thenIndexName := IndexDefs[i].Nameend;highlightSyntax('delphillODY1','delphi');
- Если нужно чисто визуально, не изменяя таблицу тоКод buf:string;... buf:=grid.columns[b].fieldname;grid.columns[b].fieldname:=grid.columns[a].fieldname;grid.columns[a].fieldname:=buf;...highlightSyntax('delphiYWQwMm','delphi'); Хотя не уверен в том, что написал.
- В месте с именем поля предется менять и Caption колонки, и ее ширину, а если есть и специфически колонки, к примеру другим цветом или шрифтом, то и это.
- В месте с именем поля предется менять и Caption колонки, и ее ширину, а если есть и специфически колонки, к примеру другим цветом или шрифтом, то и это. ну не так уж утомительно скопировать пять параметров, если вообще необходимость станет
- 78125 - это называется топорный способ - ИМХО не есть хороший стиль программирования.
- Спасибо, учту!
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|