DBGrid1.DefaultDrawColumnCell(rect,Field,Column,State)报错,该如何处理

DBGrid1.DefaultDrawColumnCell(rect,Field,Column,State)报错
为何这个语句会报如下的错误,请哪位大大帮忙一下!谢谢!
 DBGrid1.DefaultDrawColumnCell(rect,Field,Column,State);

报错信息:
There is no overloaded version of 'Rect' that can be called with these arguments

------解决方案--------------------
 DBGrid1.DefaultDrawColumnCell(rect,Field,Column,State);
你这个“Field“实参数定义的是什么类型?这个参数本是Column 数组的Index,在原函数中为DataCol,是个整数。
------解决方案--------------------
DBGrid1.DefaultDrawColumnCell(rect,Field,Column,State)报错,该如何处理