【发布时间】:2013-05-14 00:36:12
【问题描述】:
我四处寻找,问我学校当地的老师。但是我无法找到如何将数据从数据库显示到 NextGrid。我使用了 SELECT * 但它没有显示在下一个网格上。
ZQuery1.Close;
ZQuery1.SQL.Clear;
ZQuery1.SQL.Text := 'SELECT * FROM tb_siswa';
ZQuery1.Open;
NextGrid1.ClearRows;
x:= 0;
while not ZQuery1.Eof do
begin
NextGrid1.AddRow();
NextGrid1.Cell[0,x].AsString := ZQuery1.Fields[0].AsString;
NextGrid1.Cell[1,x].AsString := ZQuery1.Fields[1].AsString;
NextGrid1.Cell[2,x].AsString := ZQuery1.Fields[2].AsString;
NextGrid1.Cell[3,x].AsString := ZQuery1.Fields[3].AsString;
NextGrid1.Cell[4,x].AsString := ZQuery1.Fields[4].AsString;
inc(x);
ZQuery1.Next;
end;
ZQuery1.Close;
有什么支持吗?
【问题讨论】:
-
您不使用
NextDBGrid的原因是什么,该NextDBGrid旨在连接到数据集?或者您没有查看 NextGrid 演示代码的原因,这些代码专门用于向您展示如何使用它?或者您没有在NextGridforums 寻求支持? -
oke .. NextGrid 或 NextDBGrid 有什么不同?
-
NextDBGrid 之所以在其名称中包含 DB,是因为它旨在附加到 DB(数据库),就像 TDBGrid 旨在附加到数据库一样。它们都具有
DataSource属性(普通的TStringGrid或TNextGrid没有)连接到TDataSource,它自动处理TDataSet(查询或表)和网格之间的连接。阅读TStringGrid和TDBGrid上的 Delphi 文档,了解它们之间的区别。 -
我曾经使用 NextGrid 连接数据库,它可以。所以,请帮我使用 NextDBGrid。我完成尝试但错误,因为未声明标识符:D
-
我必须在用途中添加什么来声明 NextDBGrid ?对不起,我是 delphi 的新手
标签: sql database delphi delphi-xe2