如何将combobox植入Dbgrid中? 注意我只用Adoquery
解决方案 »
- ServerSocket 如何断开长时间连接~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 数据查询超时问题!! 高分求助
- 如何取局域网一计算机系统时间啊?如何取局域网一计算机系统时间啊?在线等!!
- (up加分)sqlserver备份与恢复(从服务器备份到本地,从本地恢复到服务器)
- 编码规则问题,请大家指教,谢谢!
- 现在客户在等待我的解决方法,我都不知如何是好
- 格式转换问题,急
- delphi6安装后,有一个java是干什么用的?
- opendialog控件的多选如何操作哦
- 请问怎样动态生成一个控件(如按钮),并显示之?
- 有关Access Violation at address ....错误的问题。(难题)
- adoquery连接问题
DBGrid指定列上显示DBComboBox设置DBGrid1的OnDrawDataCell事件如下:
procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect; Field: TField; State: TGridDrawState);
begin
if (gdFocused in State) then
begin
if (Field.FieldName = DBComboBox1.DataField ) then
begin
DBComboBox1.Left := Rect.Left + DBGrid1.Left;
DBComboBox1.Top := Rect.Top + DBGrid1.top;
DBComboBox1.Width := Rect.Right - Rect.Left;
DBComboBox1.Height := Rect.Bottom - Rect.Top;
DBComboBox1.Visible := True;
end;
end;
end;