PDA

View Full Version : cần giúp đỡ



ngocminh872387
04-05-2011, 23:20
chào các bạn !
Minh có một csdl phân cấp cha con Lớp.Mình sử dụng combobox để xử lý dữ liệu của nó . Cơ sở dữ liệu là một bảng có tên là TableLop
trong TableLop có các dữ liệu như sau

Đơn vị lớp cha : Lớp 10 , lớp 11, lớp 12
đơn vị lớp con của nó
Lớp 10 sẽ có lớp 10a , lớp 10b , lớp 10c ....
lớp 11 sẽ có đơn vị lớp con là 11a,11b,11c .....
lớp 12 sẽ có đơn vị lớp con là 12a,12b,12c.....
( tất cả những dữ liệu này nằm trên 1 table)

Mình sẽ ví dụ lớp 10
lớp 10 có id=10 , parentid=0 , name= lớp 10
lớp 10a có id=1 ,parentid=10, name=lớp 10a
lớp 10b có id=2 , parentid=10 ,name=lớp 10b
....
các lớp 10a, 10b có parentid=10 thì nó là cấp con của cấp cha lớp 10
còn lớp 11 tương tự với parentid=0 ( nó đồng cấp với lớp 10 )

trong form mình cần xử lý trên 1 combobox
khi load form nó sẽ chỉ hiển thị lên lớp cha có parentid=0 (cái này ok)
nhưng khi chọn lớp cha (lớp 10 hoặc lớp 11) thì nó sẽ load ra lớp con của nó (như lớp 10 sẽ load ra lớp 10a , lớp 10 b)(các dữ liệu lớp cha sẽ biến mất và thay thế bằng lớp con tương ứng với lớp cha được chọn) . Quan trọng nhất là nó xử lý trên cùng 1 combobox

đây là ví dụ đơn giản , thực tế thì nó có nhiều cấp .(có thể tưởng tượng như phân cấp của menu)

bạn nào biết cách xử lý trên cùng 1 combobox như vậy thì chỉ cho mình với nhé
cám ơn các bạn trước

[=========> Bổ sung bài viết <=========]

ủa? không bạn nào biết cách gì à.Die tui rồi