コード例 #1
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            DateTime  NgaySinh;
            bool      GioiTinh;
            DataTable dtChanged = dtSinhVien.GetChanges();

            if (dtChanged != null)
            {
                try
                {
                    foreach (DataRow dr in dtChanged.Rows)
                    {
                        NgaySinh = ("" + dr["NgaySinh"] == "" ? DateTime.Parse("01/01/1900") : DateTime.Parse(dr["NgaySinh"].ToString()));
                        GioiTinh = ("" + dr["GioiTinh"] != "" ? bool.Parse(dr["GioiTinh"].ToString()) : false);
                        oBSV_SinhVien.UpdateTheoLop("" + dr["MaSinhVien"], "" + dr["HoVa"] + " " + dr["Ten"], "" + dr["Ten"], NgaySinh, GioiTinh, "" + dr["NoiSinh"],
                                                    "" + dr["ThuongTru"], int.Parse(dr["SV_SinhVienID"].ToString()));
                    }
                    SuaThanhCong();
                }
                catch (Exception ex)
                {
                    ThongBaoLoi("Có lỗi trong quá trình cập nhật.\n" + ex.Message);
                }
            }
            btnCapNhat.Enabled = false;
        }