form1上添加一个ADOConnection1,ADODataSet1,DataSource1,DBGrid1
ADODataSet1的connection为ADOConnection1,
DataSource1的dataset为ADODataSet1
DBGrid1为datasource为DataSource1ADODataSet1的active设为true后,DBGrid1能显示ADOConnection1中的表的内容,但是首行的column中是表中的字段名,我想让这些字段名都变成中文并且所有的记录居中显示,需要写哪些代码呢..先谢谢各位~~~!

解决方案 »

  1.   

    点击inspector里的DBGrid1鼠标右键添加column,可以修改column的title吧,
    如果要居中就写ondrawcell事件吧.
      

  2.   

    var
        coltitle:TColumnTitle;
    begin
        coltitle:=TColumnTitle.create(nil);
        coltitle.caption:='你想要的标题名称';
        coltitle.Alignment:=对齐方式;
        DBgrid.Columns[0].Title:=coltitle;
      

  3.   

    双击GRID然后设置FileName 为字段名,设置Title的CapTion为你所需要的中文别名