【发布时间】:2014-04-04 21:11:00
【问题描述】:
![把图片放在这里!][1]
这是我项目的图片。
我需要使用 LINQ (C#) 将性别列添加到 SQL 数据库。
类添加:
public bool addNhanvien(string manv, string tennv, string ngaysinh, string chucvu, string sdt,
string sex,
string diachi, string quequan, string bangcap, string bophan)
{
NhanVien nv = new NhanVien();
nv.MaNV = manv;
nv.TenNV = tennv;
nv.Ngaysinh = Convert.ToDateTime(ngaysinh);
nv.Sex = sex;
nv.Chucvu = chucvu;
nv.SDT = Convert.ToInt32(sdt);
nv.Diachi = diachi;
nv.Quequan = quequan;
nv.Bangcap = bangcap;
nv.Bophan = bophan;
qlysach.NhanViens.InsertOnSubmit(nv);
try
{
qlysach.SubmitChanges();
return true;
}
catch (Exception)
{
return false;
}
}
类按钮添加
if (nhanvien.addNhanvien(txtMaNV.Text, txtTenNV.Text, txtNgaySinh.Text,
grpSex.Text, txtxSDT.Text,
cboxChucVu.Text, txtDiaChi.Text, txtQueQuan.Text,
cboxBangCap.Text, cboxBoPhan.Text) == true)
{
dtgQuanlynhanvien.DataSource = nhanvien.getAllNV();
MessageBox.Show("successfull");
}
else
{
MessageBox.Show("error");
}
它抛出一个错误[哪个错误?]。
非常感谢!
【问题讨论】:
-
只返回 false 和吞咽异常无济于事。在变量中捕获异常,记录它/放置一个断点并查看它。