1、要在代码中写DBGrid中某列的字体颜色,应该怎么写?
2、在DBGrid中要实现A列、B列只能有一列中只有一个能有值应该怎么实现?(同一行中)
例如:在A列中输入值后,再在B列中输入值,A列的内容自动清空;
2、在DBGrid中要实现A列、B列只能有一列中只有一个能有值应该怎么实现?(同一行中)
例如:在A列中输入值后,再在B列中输入值,A列的内容自动清空;
解决方案 »
- 如果winio也模拟不了键盘, 该怎么办?
- 奇怪delphi自動關閉?
- 有关打开PDF格式文件的问题
- 怎样做下面的报表?
- delphi6如何调用SQL SERVER 2000中自定义的存储过程?马上给风
- 贺:信誉分127分了!这可能与我的结帖率100%有关,而且喜欢“多谢大家”一番才结帖!如此...只有贺...
- 想拜师学艺,杭州的最好
- 在delphi中如何动态建立oracle的存储过程和触发器?
- 转载(中国软件人才薪水过高还是过低?)
- 急急!!:如何一次插入多条记录,然后全部更新
- 怎样得到一个表所有字段的大小、类型、精度、小数位、是否为空属性?
- Delphi对数据库访问时如何对图形字段进行插入、修改,用Sql来实现。
0:DBGrid1.canvas.Brush.Color:=$00F7FBFF;
1:DBGrid1.canvas.Brush.Color:=$00EFFFF7;
end;
if not DBGrid1.SelectedRows.CurrentRowSelected then
begin
DBGrid1.Canvas.font.Color:=clblack;
end;
if dbgrid1.SelectedRows.CurrentRowSelected then
begin
DBGrid1.canvas.Brush.Color:=clActiveCaption;
DBGrid1.Canvas.Font.Color:=clwhite;
end;
DbGrid1.Canvas.Pen.Mode:=pmMask;
DbGrid1.DefaultDrawColumnCell (Rect, DataCol, Column, State);在DbGrid的DrawColumnCell事件中编写
其中ITEM[I]是指DBGRID1的哪一個列,從0開始
然后在程序中用DBGRID1.Columns[x].Font.Color:=颜色//x就是第几列,是从0开始的
就可以动态赋值了。
2,我想要用到触发器吧。
chang事件中写代码,判断如果一个有,另外的就不给人,即=''