private void Duyetcayt()
{
DataTable BangKhoa = abc.Lay_khoa();
//abc là một lớp đã được định nghĩa trước.
for (int i = 0; i < BangKhoa.Rows.Count; i++)//duyệt qua các hàng của bảng khoa
{
string Makhoa = BangKhoa.Rows[i]["makhoa"].ToString();
string Tenkhoa = BangKhoa.Rows[i]["tenkhoa"].ToString();
TreeNode node1 = new TreeNode(Tenkhoa);
tvwMenuRight.Nodes.Add(node1);
DataTable BangNganh = abc.Lay_nganh(Makhoa);
for (int j = 0; j < BangNganh.Rows.Count; j++)
{
string MaNganh = BangNganh.Rows[j]["manganh"].ToString();
string TenNganh = BangNganh.Rows[j]["tennganh"].ToString();
TreeNode node11 = new TreeNode(TenNganh);
//node11.Checked = true;
tvwMenuRight.Nodes[i].Nodes.Add(node11);
DataTable BangLop = abc.Lay_lop(MaNganh) ;
for (int k = 0; k < BangLop.Rows.Count; k++)
{
string MaLop = BangLop.Rows[k]["malop"].ToString();
string TenLop = BangLop.Rows[k]["tenlop"].ToString();
TreeNode node111 = new TreeNode(MaLop);
//node11.Checked = true;
tvwMenuRight.Nodes[i].Nodes[j].Nodes.Add(node111);
}
}