假如在服务端有很多数据,在客户端需要用treeview 显示数据,能否一次下载很多数据用treeview 显示。
这样会不会造成客户端当机。不能话,怎么能用用treeview 显示数据?
这样会不会造成客户端当机。不能话,怎么能用用treeview 显示数据?
解决方案 »
- D7做的界面最大化问题
- 如何为listbox/treeview的每一个选择项(节点)增加一个datastring的属性?
- 急需delphi的数据库操作图标(bmp)100分送上,在线等待
- 如何在delphi中判断远程Sql server2000服务器的运行状态是否良好
- 怎麼用ole技術把excel或者word放到我的form中呢。
- 如何将一个“变量”变成一个“控件名字”?急!!!
- 关于人民币大小写转换的问题
- 关于UDP多对多即时数据传输,求指点。
- 有关Delphi和Excel转换的一个小问题(关于range类型的)
- 该sql语句怎么写?急!!!
- 急需Delphi、VC、ASP、PHP人才,只要你说行,待遇自己提
- 如何判断TreeView中为空,即无结点
在三层中,客户端应是少量多次存取数据,设定clientdataset 的 packetrecords 为50 ,然后getnextpacket() 返回下一个数据包。在程序中应该怎么写。下载完数据用treeview显示?
const
ID_DEPT = 2;
var
nLevel,i: Integer;
pNodes: array[0..1023] of TTreeNode;
lpID, lpName: string;
begin
query2.Close;
query2.SQL.text:= 'SELECT * FROM goodstype ORDER BY lcode';
query2.Open;
pNodes[0] := nil;
TreeView1.Items.Clear;
while not query2.Eof do
begin
lpID := query2['lcode'];
lpName := query2['name'];
nLevel := Length(lpID) div ID_DEPT;
pNodes[nLevel] := TreeView1.Items.AddChild(pNodes[nLevel - 1], lpName);
query2.Next;
end;
treeview1.FullExpand;
请看这里的问题,我不时凭空想象的。
http://delphi.ktop.com.tw/board.html?cid=30&fid=66&tid=77083