时间晚了,问个问题
winform中,有一个treeview,还有一个datagridview,
阳光机械
|_部门1
|_部门2
阳光机械是根节点,下面两个部门是两个子节点,我还有张ACCESS数据表,假设为表A
部门名称 姓名
部门1 张三
部门2 李四
部门1 王五
我想实现的效果是:
点部门1子节点:datagridview中绑定 部门名称为部门1的记录
点部门2子节点:datagridview中绑定 部门名称为部门2的记录
点阳光机械跟节点:datagridview中绑定 所有记录
下面是我的部门语句,请问该如何去修改
string source = "pcdb.mdb";
string conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + source;
OleDbConnection olecon = new OleDbConnection(conn);
OleDbCommand olecmd = new OleDbCommand("select * from 表A where 部门 = ?", olecon);
后面的语句我自己能搞定就是前面的,有点困难!请各位帮忙!
------解决方案--------------------select * from 表A where 部门名称 in (?)
当点阳光机械时,?='部门1','部门2'
当点部门1时,?='部门1'