コード例 #1
0
 private void f_Load_Tree_Field()
 {
     try
     {
         DataSet ads = new DataSet();
         ads.Tables.Add("Table");
         ads.Tables[0].Columns.Add("MA");
         ads.Tables[0].Columns.Add("TEN");
         if (rd1.Checked)
         {
             ads.Tables[0].Rows.Add(new string[] { "MABN", lan.Change_language_MessageText("Mã BN") });
             ads.Tables[0].Rows.Add(new string[] { "HOTEN", lan.Change_language_MessageText("Họ và tên") });
             ads.Tables[0].Rows.Add(new string[] { "NAMSINH", lan.Change_language_MessageText("Năm sinh") });
             ads.Tables[0].Rows.Add(new string[] { "DIACHI", lan.Change_language_MessageText("Địa chỉ") });
             ads.Tables[0].Rows.Add(new string[] { "CHOLAM", lan.Change_language_MessageText("Chổ làm") });
             ads.Tables[0].Rows.Add(new string[] { "NGAY", lan.Change_language_MessageText("Ngày thu") });
             ads.Tables[0].Rows.Add(new string[] { "QUYENSO", lan.Change_language_MessageText("Quyển sổ") });
             ads.Tables[0].Rows.Add(new string[] { "SOBIENLAI", lan.Change_language_MessageText("Số biên lai") });
             ads.Tables[0].Rows.Add(new string[] { "SOCHUNGTU", lan.Change_language_MessageText("Số chứng từ") });
             ads.Tables[0].Rows.Add(new string[] { "SOTIEN", lan.Change_language_MessageText("Số tiền") });
             ads.Tables[0].Rows.Add(new string[] { "DOITUONG", lan.Change_language_MessageText("Đối tượng") });
             ads.Tables[0].Rows.Add(new string[] { "KHOA", lan.Change_language_MessageText("Khoa") });
             ads.Tables[0].Rows.Add(new string[] { "NGUOITHU", lan.Change_language_MessageText("Nhân viên thu ngân") });
         }
         else
         if (rd2.Checked)
         {
             ads.Tables[0].Rows.Add(new string[] { "NGAY", lan.Change_language_MessageText("Ngày thu") });
             ads.Tables[0].Rows.Add(new string[] { "SOHOADON", lan.Change_language_MessageText("Tổng hoá đơn") });
             ads.Tables[0].Rows.Add(new string[] { "SOTIEN", lan.Change_language_MessageText("Tổng số tiền") });
             foreach (DataRow r in m_dsdt.Tables[0].Rows)
             {
                 ads.Tables[0].Rows.Add(new string[] { "DOITUONG_" + r["ma"].ToString(), lan.Change_language_MessageText("Trong đó:") + " " + r["ten"].ToString() });
             }
         }
         else
         if (rd3.Checked)
         {
             ads.Tables[0].Rows.Add(new string[] { "NGAY", lan.Change_language_MessageText("Mã KP") });
             ads.Tables[0].Rows.Add(new string[] { "TENKP", lan.Change_language_MessageText("Tên khoa phòng") });
             ads.Tables[0].Rows.Add(new string[] { "SOHOADON", lan.Change_language_MessageText("Tổng hoá đơn") });
             ads.Tables[0].Rows.Add(new string[] { "SOTIEN", lan.Change_language_MessageText("Tổng số tiền") });
             foreach (DataRow r in m_dsdt.Tables[0].Rows)
             {
                 ads.Tables[0].Rows.Add(new string[] { "DOITUONG_" + r["ma"].ToString(), lan.Change_language_MessageText("Trong đó:") + " " + r["ten"].ToString() });
             }
         }
         else
         if (rd4.Checked)
         {
             ads.Tables[0].Rows.Add(new string[] { "NGAY", lan.Change_language_MessageText("Tên đăng nhập") });
             ads.Tables[0].Rows.Add(new string[] { "NGUOITHU", lan.Change_language_MessageText("Họ tên nhân viên thu ngân") });
             ads.Tables[0].Rows.Add(new string[] { "SOHOADON", lan.Change_language_MessageText("Tổng hoá đơn") });
             ads.Tables[0].Rows.Add(new string[] { "SOTIEN", lan.Change_language_MessageText("Tổng số tiền") });
             foreach (DataRow r in m_dsdt.Tables[0].Rows)
             {
                 ads.Tables[0].Rows.Add(new string[] { lan.Change_language_MessageText("DOITUONG_") + r["ma"].ToString(), lan.Change_language_MessageText("Trong đó:") + " " + r["ten"].ToString() });
             }
         }
         m_v.f_Load_Tree(tree_Field, ads);
         m_v.f_Set_CheckID(tree_Field, chkHienthi.Checked);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }