我现在使用的TwwDBGrid 如何进行自动换行。  在数据录入时,超过cell的宽度自动换行。
  第一次显示的时候,如果超过cell宽度时,也要自动换行显示
急  在线等
 email: [email protected]

解决方案 »

  1.   

    http://search.csdn.net/search.asp?key=DbGrid%D7%D4%B6%AF%BB%BB%D0%D0+&class=&size=10&option=advance&x=39&y=17
      

  2.   

    procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    var
      ls:integer;
    begin
      ls:=DBGrid1.SelectedIndex;
      if key=vk_return then
         if ls=DBGrid1.Columns.Count-1 then 
         begin
            Datasource1.DataSet.Next;
            DBGrid1.SelectedIndex:=0;
         end
         else
      DBGrid1.SelectedIndex:=DBGrid1.SelectedIndex+1;
    end;
      

  3.   

    象word一样 超过宽度自动换行,不是用户按回车
      

  4.   

    不好意思 问题描述的不是很清楚意思是:文字在cell显示不下的时候自动换行显示,不是记录数换行
      

  5.   

    用ExpressQuantumGrid 5吧解決起來十分容易
      

  6.   

    ExpressQuantumGrid 控件 第一次数据比较多的时候显示的速度非常的慢,有什么好的办法啊。我用WWDBGRID显示只有20秒 ,用这个控件要3分钟。