高分求解[如何在StringGrid中加上行字段和列行号] 
最好加上实例代码
可以发到

解决方案 »

  1.   

    procedure TForm1.Button3Click(Sender: TObject);
    var
    i:integer;
    begin
    for i:=1 to StringGrid1.RowCount-1 do
    StringGrid1.Cells[0,i]:=inttostr(i);
    for i:=1 to StringGrid1.ColCount-1 do
    StringGrid1.Cells[i,0]:=inttostr(i);
    end;
      

  2.   


    可以这样:procedure TForm1.FormCreate(Sender: TObject);
    var
      C,R: Integer;
    begin
      for C := 1 to StringGrid1.ColCount-1 do
        StringGrid1.Cells[0, C] := InttoStr(C);
      for R := 1 to StringGrid1.RowCount-1 do
        StringGrid1.Cells[R, 0] := InttoStr(R);
    end;
    但是,要注意,每当行列改变后,都要执行一下上面这段代码。也可以象下面这样,但会导致闪烁。因此,建议用上面的代码。
    procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
      Rect: TRect; State: TGridDrawState);
    begin
      if (ACol = 0) and (ARow = 0) then Exit;
      if ACol = 0 then
        TStringGrid(Sender).Cells[ACol, ARow] := InttoStr(ARow);
      if ARow = 0 then
        TStringGrid(Sender).Cells[ACol, ARow] := InttoStr(ACol);
    end;
      

  3.   

    我再问一下,我的[数据库是:ACCESS]通过从其它的表中得到
    [商品信息]而返回到这个
    stringgrid控件中
      

  4.   

    我再问一下,我的[数据库是:ACCESS]通过从其它的表中得到 
    [商品信息]而返回到这个 
    stringgrid控件中
      

  5.   

    就是通过stringgrid,的控制将ACCESS的信息表显示到
    实例:
      点击[stringgrid]第一行后显示所有的用户信息,但是用户只能确定一个
    所以在[stringgrid]的第一行显示用户信息中的所有信息:姓名,性别,年龄,地址
      点击[stringgrid]第二行后显示所有的用户信息,但是用户只能确定一个
    所以在[stringgrid]的第二行显示用户信息中的所有信息:姓名,性别,年龄,地址
    =================================================================
    等等,最后点击[保存]将所有信息再保存到另一个[综合信息]中
      

  6.   

    [如何在StringGrid中加上行字段和列行号]   最好加上实例代码 [Delphi][数据库相关] 
    stringgrid我不太熟悉
     双击这个控件后,实现将ACCESS表中的指定用户名中的选中那个显示到StringGrid 
      

  7.   

    已经够详细的了,stringgrid就是你怎么弄,它就怎么显示,cell[Column,Row]就是一个串串(string).
      

  8.   

    通过将ACCESS的信息表显示到stringgrid 
      

  9.   

    DDDDDDDDDDDDDDDDDDDDDDDDD
    等待中.................