TDBGrid 컨트롤에서 활성/선택된 행의 배경색을 설정하고 싶습니다. DBGrid를가있는 경우 작동 if (grid->SelectedRows->CurrentRowSelected) {
grid->Canvas->Brush->Color = clBlue;
}
2) 다음 코드 : 1) DBGrid를가 dgMultiSelect이되지 않을 경우, 아무
나는 다음과 같은 코드 내 DBGrid를 추가 사용하고 있습니다 - OnCellClick 이벤트 procedure TForm2.DBGrid1CellClick(Column: TColumn);
begin
if dbmodule.comenziDataSet.Active then
begin
if not Assigned(dbgridCelulaFor
ActionManager에있는 작업을 사용하여 클라이언트에 전자 메일을 보내려면 DBGrid입니다. 클라이언트 세부 정보가 DBGrid 인 row을 선택하고 마우스 오른쪽 버튼을 클릭 한 후 Popupactionbar이 나타나면 메일 보내기 동작을 클릭하고 메일을 보내야합니다. procedure TForm2.actSendEmailExecute(Sender:
4 dbLookupCombobox'es를 기반으로 필터링 된 제품을 표시하는 DBGrid가 있습니다. 제조업체를 선택하면 Category1-3이 제조업체. 그런 다음 Category1을 선택하면 Category2-3이 업데이트/필터링되고 선택한 제조업체 및 범주 1의 제품에 대한 기존 범주 만 표시됩니다. 카테고리 1과 카테고리 2는 같지만 카테고리 1을
다음 코드를 사용하여 DBGrid 내에 체크 박스를 표시하고 있습니다.가 가 uses Vcl.Themes;
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
나는 자신의 DBGRid를 만들고 있는데, 선택 목록을 제외하고 잘 동작합니다. 그리드에 어떤 버튼 스타일이 설정 되었든 항상 선택 편집기 나 선택 목록, 타원형 단추를 표시하지 않습니다! . function TMyDBGrid.CreateEditor: TInplaceEdit;
begin
result:=TInplaceEdit.Create(self);
. 그들은 서로 다른 시간에 동일한 정보를보고 편집합니다. 컴퓨터 A가 행을 변경 (무언가를 수정하는 경우)하거나 그 반대 인 경우 컴퓨터 B에서 DBGrid (또는 오히려, 오른쪽)을 자동으로 업데이트하는 방법을 알아 내려고하고 있습니다. procedure TForm2.actRefreshDataExecute(Sender: TObject);
begin
나는 심각한 문제에 대한 해결책을 찾고 있습니다. dbGrid에서 레코드를 삭제하려고하지만 코드화 된 버튼을 클릭하고 '삭제'를 확인하면 즉시 결과가 없습니다. 삭제 된 레코드의 결과를 찾으려면 프로그램을 닫고 다시 실행해야합니다. 그래야만 그 기록이 삭제 된 것을 볼 수 있습니다. 내가 Access 데이터베이스에 연결 연결을 ADO에 연결된 ADO 테이블
DBGrid를 가진 일부 셀을 설정, 내가 읽은 상태로 (이 열과 모든 셀) 일부 셀을 설정해야 만. 내가 field1에서 "No"값이 우리가 필드 Tx에 편집을 가능하게한다있는 경우 당신은 내 이미지를 볼 수 있습니다. 하지만 "Yes"값이있는 경우 Tx 필드를 ReadOnly으로 설정해야합니다. 그렇게 할 수 있습니까?
우리는 다음과 같은 경우가 있습니다. SQL Server 데이터베이스의 필드를 varchar에서 nvarchar로 변경해야합니다. 변경 후에는 모든 dbgrid가 매우 넓은 열을 표시합니다. 이 열의 크기를 전체적으로 조정하려면 어떻게해야합니까? Column Lastname very wide