我想使用 linq 将数据插入到我的数据库中。我按照说明进行操作,然后根据以下说明在此处进行一些编码
private void addNasabah()
{
char gender = cekRadio();
customer customer = new customer()
{
nomor_customer = int.Parse(innomor.Text),
nama = innama.Text.ToString(),
jenis_kelamin = gender,
alamat = inalamat.Text.ToString(),
nomor_telepon = innomor.Text.ToString(),
saldo = 0
};
dc.customers.InsertOnSubmit(customer);
try
{
dc.SubmitChanges();
cmd.cetakSukses("Berhasil Menyimpan Nasabah", "Tambah Nasabah");
innomor.Text = genNextId().ToString();
}
catch (Exception e)
{
cmd.cetakGagal(e.ToString(), "Tambah Nasabah");
}
}
这是cekRadio()
方法
private char cekRadio()
{
if (radioButton1.Checked)
{
return 'p';
}
else
{
return 'w';
}
}
但我遇到了一些错误,这是错误
图片显示“输入字符串的格式不正确”。
预期的字符串正确格式是什么?
这是我的genNextId()
方法
private int genNextId()
{
int id = (from a in dc.customers
select a.nomor_customer).Max();
return id+1;
}
我尝试运行该应用程序,消息框显示“Berhasil Menyimpan Nasabah”、“Tambah Nasabah”,但随后我检查了我的数据库,输入的数据不存在。
这是我customer
在数据库中的表