DBGrid 如何輸入資料 |
尚未結案
|
jonathan.lin
一般會員 發表:3 回覆:6 積分:1 註冊:2005-07-06 發送簡訊給我 |
|
haman
中階會員 發表:46 回覆:137 積分:56 註冊:2005-03-10 發送簡訊給我 |
|
jonathan.lin
一般會員 發表:3 回覆:6 積分:1 註冊:2005-07-06 發送簡訊給我 |
Dear Haman 大大, 謝謝你的解答,我將程式改成如下所示:
void __fastcall TParameterForm::Button1Click(TObject *Sender)
{
Variant Data(String("99")); DBGrid1->Columns->Items[1]->Field->NewValue = Data;
ShowMessage(DBGrid1->Columns->Items[1]->Field->AsString);
} 但是卻出現了錯誤訊息:
Project eScope.exe raised exception class EDatabaseError with message 'ParameterTable: Not in cached update mode'.
============================================================= 看了 Builder 本身的 Help 之後,還是不了解其中的特性,可否再麻煩你描述的更詳盡一些呢~~!
|
haman
中階會員 發表:46 回覆:137 積分:56 註冊:2005-03-10 發送簡訊給我 |
|
jonathan.lin
一般會員 發表:3 回覆:6 積分:1 註冊:2005-07-06 發送簡訊給我 |
|
haman
中階會員 發表:46 回覆:137 積分:56 註冊:2005-03-10 發送簡訊給我 |
|
jonathan.lin
一般會員 發表:3 回覆:6 積分:1 註冊:2005-07-06 發送簡訊給我 |
基本上我是在Main.cpp 裡頭載入一個*.db檔案,然後再到ParameterForm裡頭作一些運算。
void __fastcall TMainForm::OpenButtonClick(TObject *Sender) { ShowHistoryMsg("Open database file"); if ( OpenDialog->Execute() ) { ParameterForm->ParameterTable->TableName = OpenDialog->FileName; ParameterForm->ParameterTable->Active = true; } if ( ParameterForm->ParameterTable->TableName != "" ) { ParameterForm->ShowModal(); } StatusLine->Panels->Items[1]->Text = OpenDialog->FileName; }=================================================================== #include |
haman
中階會員 發表:46 回覆:137 積分:56 註冊:2005-03-10 發送簡訊給我 |
|
haman
中階會員 發表:46 回覆:137 積分:56 註冊:2005-03-10 發送簡訊給我 |
|
jonathan.lin
一般會員 發表:3 回覆:6 積分:1 註冊:2005-07-06 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |