=' select * from products'; adoquery1.Open;
//DBLookupComboBox1.ListField:='productid;productname';//显示名
DBLookupComboBox1.KeyField:='productname';//关键字,这句一定要有 DBLookupComboBox1.KeyValue:=adoquery1.FieldByName('productname').AsString; 取值
Edit1.Text:=DBLookupComboBox1.ListSource.DataSet.FieldByName('productname').AsString;
ListBox(与Combobox类似)
TreeView(OnExpended,OnChange,OnClick事件)
要点
当前节点的名称(用于与Grid联动) treeview1.Selected.Text;
当前节点的层次,从0开始(判断层次) treeview1.Selected.Level; 当前节点的父母节点的名称(判断层次) treeview1.Selected.Parent.Text;
节点数TreeView1.items.Count
循环取节点名称TreeView1.items[i].Text
全展开treeview1.FullExpand;
第一个根节点展开treeview1.items[0].Expanded:=true; 树选中treeview1.SetFocus;
节点选中(根节点0到子节点1) treeview1.items[i].selected:=true; 保存到文件treeview1.SaveToFile('d:\123.txt');
新增,编辑,删除,其它
方法一:在aq的循环中xnode:=treeview1.items.AddChild(nil, FieldByName);或treeview1…
方法二:treeview1.LoadFromFile('d:\123.txt