|
|
|
DBGrid - свое название у колонки..
|
|||
|---|---|---|---|
|
#18+
В свое время решал эту проблему через запрос, типа select "нечто" as "Имя колонки 1" .... но сейчас запросы менять нежелательно.. Посему хотелось бы знать как обозвать эту колонку в гриде своим названием OracleSession->Connected = true; DBValues->Columns->Items[0]->DisplayName = "Name1" К примеру это не прокатывает.... Выводится все равно название поля в запросе... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:34 |
|
||
|
DBGrid - свое название у колонки..
|
|||
|---|---|---|---|
|
#18+
а вы попробуйте два раза кликнуть по Гриду и там все выставить . или вам нужно именно програмно , а не в дезайн тайме ? ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:36 |
|
||
|
DBGrid - свое название у колонки..
|
|||
|---|---|---|---|
|
#18+
Нужно именно программно.. Диалог с гридом на разные запросы вызывается.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:51 |
|
||
|
DBGrid - свое название у колонки..
|
|||
|---|---|---|---|
|
#18+
а свойство Columns->Title->Caption вам ни о чем не говорит? to Джиб не ожидал от тебя такого. на простой вопрос не ответил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 12:56 |
|
||
|
DBGrid - свое название у колонки..
|
|||
|---|---|---|---|
|
#18+
да делал я его... вот к примеру такая фича не работает... все равно название поля высвечивается... Выбирается одно поле.. Стало быть одна колонка.. мож что где сам не дописал.. OracleSession->Connected = true; // типа тут все выбирается и отображается.. DBValues->Columns->Items[0]->Title->Caption = "aaa"; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 13:00 |
|
||
|
DBGrid - свое название у колонки..
|
|||
|---|---|---|---|
|
#18+
Cauchyа свойство Columns->Title->Caption вам ни о чем не говорит? to Джиб не ожидал от тебя такого. на простой вопрос не ответил. ну дык , еслибы сразу сказал что программно ладно не буду оправдыватся ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 13:00 |
|
||
|
DBGrid - свое название у колонки..
|
|||
|---|---|---|---|
|
#18+
ktv2003да делал я его... вот к примеру такая фича не работает... все равно название поля высвечивается... Выбирается одно поле.. Стало быть одна колонка.. мож что где сам не дописал.. OracleSession->Connected = true; // типа тут все выбирается и отображается.. DBValues->Columns->Items[0]->Title->Caption = "aaa"; DBValue типа TDBGrid ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 13:02 |
|
||
|
DBGrid - свое название у колонки..
|
|||
|---|---|---|---|
|
#18+
Сейчас попробовал Код: plaintext 1. Все замечательно работает ... ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 13:06 |
|
||
|
DBGrid - свое название у колонки..
|
|||
|---|---|---|---|
|
#18+
Гм.. да.. коли в OnShow - оно меняется.. а суть такова До вызова диалога с гридом вызываем фукцию инициализации параметров неких этого диалога.. По сути там грид и заполняется.. и там же делал вариант с Title... вот почему-то грид "за шторкой" заполняется, а заголовок не устанавливается.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 13:28 |
|
||
|
DBGrid - свое название у колонки..
|
|||
|---|---|---|---|
|
#18+
а можно на код взглянуть ? ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 13:32 |
|
||
|
DBGrid - свое название у колонки..
|
|||
|---|---|---|---|
|
#18+
Да пожалуйста.. if( iPos > 0) { Form2-> SetLogonParameters ( Crpe->Connect->ServerName, Crpe->Connect->UserID, Crpe->Connect->Password ); int iLength = ( Crpe->ParamFields->Item[SGParameters->Row-1] )->Prompt.Length(); AnsiString strQuery = ( Crpe->ParamFields->Item[SGParameters->Row-1] )->Prompt.SubString( iPos+1, iLength-iPos); Form2->SetQuery( strQuery ); Form2->SetParamName( SGParameters->Cells[0][SGParameters->Row] ); if( Form2->ShowModal() == IDOK ) { Crpe->ParamFields->Item[SGParameters->Row-1]->Value = Form2->GetParam(); SGParameters->Cells[1][SGParameters->Row] = Form2->GetParam(); } // end if } // end if это тот кусок кода в контексте которого инициализируется и вызывается диалог с гридом void TForm2::SetLogonParameters( AnsiString strDatabase, AnsiString strUser, AnsiString strPassword ) { OracleSession->LogonDatabase = strDatabase; OracleSession->LogonUsername = strUser; OracleSession->LogonPassword = strPassword; OracleSession->ConnectAs = caNormal; OracleSession->Connected = true; // DBValues->Columns->Items[0]->Title->Caption = m_strParamName; } В комментариях это дело я перенес в OnShow диалога с гридом.. Скорее всего заголовок затирался, так как вызов SetLogonParameters идет до вызова SetQuery, в котором и идет код вида OracleDataSet->SQL->Clear(); OracleDataSet->SQL->Add("SELECT " + strQuery); OracleDataSet->Active = true; Так что тут, как это часто и бывает - человеческий фактор... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 13:46 |
|
||
|
DBGrid - свое название у колонки..
|
|||
|---|---|---|---|
|
#18+
Ну дык ... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ш (';') (V),(V),, Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2004, 13:50 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32652561&tid=2034548]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
91ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 439ms |

| 0 / 0 |
