dbgrid

    0熱度

    1回答

    我們有以下情況。我們需要將SQL Server數據庫中的字段從varchar更改爲nvarchar。更改後,所有的dbgrid顯示非常寬的列。我們如何全球調整這一欄的大小? Column Lastname very wide

    1熱度

    1回答

    問題上繪製在DBGrid的數據單元的字形: 我來代替文字把一個「對號」一個BMP圖像「完成「在一個特定的數據單元中。它可以工作,但在圖像未覆蓋的單元部分總是有黑色。我曾嘗試擴大bmp圖像的像素大小以匹配單元大小,但似乎總是爲我調整圖像大小。使用Delphi 10.2,在D7中不是問題? 試過設置背景顏色,畫筆和畫刷顏色等許多連擊這裏是一個代碼嘗試一個簡單的例子: procedure TFUpRep

    0熱度

    1回答

    對不起,我的英文。 我有一些表(從datasource-> mssql server-> views),我需要刪除/隱藏/分配文字顏色=白色/任何其他東西點擊單元格 DBGrid。 喜歡:我點擊單元格 - >單元格字體=白色(或點擊.text:=''/ etc ..);保存;點擊下一個單元格;重複。 我試着這樣做: procedure TForm1.DBGrid1DrawColumnCell(Se

    0熱度

    1回答

    我想設置TDBGrid控件中活動/選定行的背景顏色。 使用OnDrawColumnCell事件: 1)下面的代碼將工作,如果DBGrid的有dgMultiSelect,如果沒有,什麼也沒有發生選項: if (grid->SelectedRows->CurrentRowSelected) { grid->Canvas->Brush->Color = clBlue; } 2)下面的代碼

    0熱度

    1回答

    我使用添加到我的DBGrid以下代碼 - OnCellClick事件 procedure TForm2.DBGrid1CellClick(Column: TColumn); begin if dbmodule.comenziDataSet.Active then begin if not Assigned(dbgridCelulaForm) then begin

    1熱度

    1回答

    我使用下面的代碼來顯示從我選擇在我的DBGrid,到Memo行中的每列的值。 procedure TForm1.Button1Click(Sender: TObject); var i: Integer; begin Memo1.Clear; with DBGrid1 do begin for i:=0 to FieldCount-1 do

    0熱度

    1回答

    我想要一個DBGrid顯示基於4 dbLookupCombobox'es過濾的產品 如果我選擇一個製造商,那麼Category1-3將更新/過濾並僅顯示所選產品的現有類別製造商。 如果我然後選擇一個Category1,那麼Category2-3將更新/篩選並僅顯示所選製造商和Category1的產品的現有類別。 與Category2相同,但包含Category1的選擇。 此外,我希望只能從Cate

    1熱度

    1回答

    我使用下面的代碼來顯示DBGrid中的複選框。它的工作原理(至少是預期)兩個主題和非主題的VCL風格 (在XE2,XE7和柏林測試): uses Vcl.Themes; procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn

    1熱度

    1回答

    我創建自己的DBGRid,並且它工作正常,除了選擇列表。無論爲網格設置了哪種按鈕樣式,它總是顯示就地編輯器,無論是選擇列表還是橢圓按鈕! 。 我想不通我做:(錯誤這裏是有關的代碼: function TMyDBGrid.CreateEditor: TInplaceEdit; begin result:=TInplaceEdit.Create(self); end; function

    1熱度

    1回答

    我開發通過TSimpleDataSet(dbExpress組件)顯示在DBGrid信息 有問題的軟件是在2級不同的計算機由兩個不同的人使用的軟件。 他們都在不同的時間查看和編輯相同的信息。 我試圖找出一種方法來自動更新DBGrid(或更確切地說,DataSet,對嗎?)一旦計算機A對行進行更改(編輯某物/其他),反之亦然。 目前我已經成立了一個名爲RefreshTButton,一旦點擊執行以下代碼