我用stringgrid显示数据库中的内容
stringgrid1.rows[1].text:='名称';
stringgrid1.rows[2].text:='备注';
stringgrid1.cells[1,1]:=adoquery1.Fields[0].asstring;
stringgrid1.cells[1,2]:=adoquery1.Fields[1].asstring;现在“备注”的内容太多,只在stringgrid1.cells[1,2]中
显示一部分,其它部分看不到。请教如何处理。
stringgrid1.rows[1].text:='名称';
stringgrid1.rows[2].text:='备注';
stringgrid1.cells[1,1]:=adoquery1.Fields[0].asstring;
stringgrid1.cells[1,2]:=adoquery1.Fields[1].asstring;现在“备注”的内容太多,只在stringgrid1.cells[1,2]中
显示一部分,其它部分看不到。请教如何处理。
解决方案 »
- function 后面加 external 是什么意思啊?
- TIcon可以使用画布吗
- delphi调用这个存储过程老是返回空集,在查询分析器调用则能返回数据集
- 怎样在ActiveForm里取得ASP网业上的表单值!
- 如何动态创建数据库?
- showMessage()与application.messagebox有何区别?
- 刚刚得知CET-4成绩已经通过,特来散分!
- 请帮忙,报表线的问题,,
- 有难度的问题:如何读写OUTLOOK Express 的通讯录的内容?
- 来看看我写的MUGEN人物预览利器.
- 替我们市场总监发的欲觅技术总监/资深经理/项目经理/系统分析员/系统设计员/程序员(测试员就不要来了)的征友启事★★★★★
- dbgrid1一列能否显示的是将数据表中的两个字段合一块的值呢
procedure TForm1.Button1Click(Sender: TObject);
var i, j, MaxWidth :integer;
begin
for i:=0 to StringGrid1.ColCount-1 do
begin
MaxWidth:=0;
for j := 0 to (StringGrid1.RowCount - 1) do
if Length(StringGrid1.Cells[i,j]) > MaxWidth then
MaxWidth:=StringGrid1.Canvas.TextWidth(StringGrid1.Cells[i,j]);
StringGrid1.ColWidths[i]:= Maxwidth;
end;
end;