要么用stringgrid的fixedcols属性,也即是说你的控件要用stringgrid,而不是dbgrid,
要不你可以将其rows的颜色交叉出现,也可以有一点儿的帮助,用dbgrid实现这种功能很不好用的,还有,如果不介意的话,用第三方的控件,dbgrid,有的控件确实做的很好的,可以到一些控件的网站去找一找。