T terry_zhou82 Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-24 #1 如果我在DBGRID中把某个字段设为grahic类型,如果资料库一条记录也没有(即为空),那么就会在空记录上面显示blob或者grahic的字样,很不雅观。我想不显示这些字样,有没有是么办法?
Z zkktom Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-24 #2 最好图片不要加载 影响刷新的速度,可以在旁边加个panel 然后点一条读取一条!
T terry_zhou82 Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-25 #3 就是说除了上面的办法之外,没有其他办法?
W wind_2005 Unregistered / Unconfirmed GUEST, unregistred user! 2009-06-25 #4 在DrawColumnCell事件中绘制出自己的图片来: if ADOQuery.FieldByName('grahic').IsNull then begin dbgrid1.Canvas.FillRect(Rect); dbgrid1.Canvas.Draw(Rect.Left , Rect.Top , FTargetBmp); end;--FTargetBmp是一个tbitmap,
在DrawColumnCell事件中绘制出自己的图片来: if ADOQuery.FieldByName('grahic').IsNull then begin dbgrid1.Canvas.FillRect(Rect); dbgrid1.Canvas.Draw(Rect.Left , Rect.Top , FTargetBmp); end;--FTargetBmp是一个tbitmap,