比如我的一个表:
姓名 密码 机械设备权限 动力设备权限,,。,,,
aa aa 1 1
bb bb 0 0请问我该如何得到比如机械设备的值‘1’?我想作一个树型结构用户管理界面
茹:
----------------------------------------------------------------------------
机械
----泵类 []阅读 //这边是checkbox
----凤机 []修改
动力 []打印
--电焊机
---电动机
运输
房屋
,,,,,,,,,
确定 取消 应用
--------------------------------------------------------------------------
这该如何实现将不同得项的值传递给checkbox?checkbox的值又噢该如何回传?还有是不是要建立一个临时表?adoquery+adoconnecing +sqlserver2000
姓名 密码 机械设备权限 动力设备权限,,。,,,
aa aa 1 1
bb bb 0 0请问我该如何得到比如机械设备的值‘1’?我想作一个树型结构用户管理界面
茹:
----------------------------------------------------------------------------
机械
----泵类 []阅读 //这边是checkbox
----凤机 []修改
动力 []打印
--电焊机
---电动机
运输
房屋
,,,,,,,,,
确定 取消 应用
--------------------------------------------------------------------------
这该如何实现将不同得项的值传递给checkbox?checkbox的值又噢该如何回传?还有是不是要建立一个临时表?adoquery+adoconnecing +sqlserver2000
var
i:integer;
begin
i:=treeview1.Selected.SelectedIndex;
edit1.text:=inttostr(i);
//edit1.Text:=inttostr(dbgrid2.Columns.Items[1].Field.value);
end;procedure Tyonghuguanli.TreeView1DblClick(Sender: TObject);
var
i:integer;
begin
with adoquery2 do
begin
close;
sql.Clear;
sql.add('select * from password ');// where '+edit1.Text+'=机构名称');
Sql.add(' where 姓名=:p2 ');
//Parameters.ParamByName('p1').Value:=treeview1.Selected.Text;
Parameters.ParamByName('p2').Value:=treeview2.Selected.Text;
prepared;
open;
i:=treeview1.Selected.SelectedIndex;
//edit1.text:=inttostr(i);
edit1.Text:=dbgrid2.Columns.Items[i].Field.value;
end;