后台用sql server2000,前台用delphi7,高手请指点,十万火急!!!!
解决方案 »
- 线程 CreateThread的返回值为多少时,表示线程退出
- 求<<Delphi串口通信技术与工程实践>> 或者《delphi串口通信编程》电子书
- 为什么oracle数据库中的汉字字段无法显示?
- delphi建立的动态连接库(*.dll文件)在其他语言中怎么调用(如php中)(在线等)
- 如何查找及杀死没有响应的进程?
- 请问: 有没有把 DELPHI 和SQL SERVER 结和起来讲解的书?
- 怎样获得一个字符串中出现最后出现某一子串的位置?(想用于判断文件后缀名)
- 急,关于windows外壳!
- 请问怎样动态创建一个控件?
- dll調用exe的function又被這個exe調用
- 能不能将DATAGRID中每条记录前加一个CHECKBOX来实现多选?
- 讨论,delphi+win98和delphi+win2000的不同
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
。。
DrawFrameControl(DBGrid1.Canvas.Handle,
Rect,
DFC_BUTTON,
DFCS_BUTTONCHECK/DFCS_BUTTONCHECK or DFCS_CHECKED);
。。
end;
Rect,
DFC_BUTTON,
DFCS_BUTTONCHECK/DFCS_BUTTONCHECK or DFCS_CHECKED);
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
if (gdFocused in State) and
(Column.Field = Table1Senior) then
begin
DBCheckBox1.SetBounds (
Rect.Left + DBGrid1.Left + 1,
Rect.Top + DBGrid1.Top + 1,
Rect.Right - Rect.Left,
Rect.Bottom - Rect.Top);
end;
end;procedure TDbaForm.DBGrid1ColEnter(Sender: TObject);
begin
if DBGrid1.Columns [DBGrid1.SelectedIndex].
Field = Table1Senior then
DBCheckBox1.Visible := True
else
DBCheckBox1.Visible := False;
end;
只要字段类型是bit DBGrid的该字段就会自动加上复选框
DFCS_BUTTONCHECK 未选中
DFCS_BUTTONCHECK or DFCS_CHECKED 选中