首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

dbgrid改变颜色时出错,该如何解决

2012-03-09 
dbgrid改变颜色时出错各位救命:dbgrid改变颜色时出错:ifstate [gdSelected]thendbgrid3.Canvas.Brush.Col

dbgrid改变颜色时出错
各位救命:
  dbgrid改变颜色时出错:
  if state= [gdSelected] then

  dbgrid3.Canvas.Brush.Color := $00D2D5FF;



  DBGrid3.DefaultDrawColumnCell(Rect,DataCol,Column,State);
  在编译时DBGrid3.DefaultDrawColumnCell(Rect,DataCol,Column,State)这条语句不能通过,
错误提示:[Error] Unit1.pas(230): Incompatible types 大家给我看看啊!!!!



[解决办法]
我也遇到过这种问题。
就是引用了不该引用的头文件。
你可以新建一个工程,放一个dbgrid运行,
再和这个文件比较一下,
我的错误是多引用了dbgrideh, GridsEh.

热点排行