0
我正在開發一個系統,我試圖使用數據綁定,重點是當它試圖在數據庫中插入數據時,它給了我一個錯誤,說其中一個變量是' t接收文本框的內容,這個字段是強制性的(正如我在我的數據庫中設置的那樣)。這是代碼:DataBinding錯誤 - 未填充變量
private async void metroTile5_Click(object sender, EventArgs e)
{
using (frm_AddUsuario addUsuario = new frm_AddUsuario(new cad_usuario()))
{
if (addUsuario.ShowDialog() == DialogResult.OK)
{
try
{
cadusuarioBindingSource.Add(addUsuario.cadUsuarioUsuarioInfo);
db.cad_usuario.Add(addUsuario.cadUsuarioUsuarioInfo);
// await db.SaveChangesAsync();
db.SaveChanges();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message, "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
}
}
我意識到這個問題是在這一行:
cadusuarioBindingSource.Add(addUsuario.cadUsuarioUsuarioInfo);
db.cad_usuario.Add(addUsuario.cadUsuarioUsuarioInfo);
當我運行程序時,我填在文本框中,因爲我做的所有其他文本框,但這個保持'空' 它可能是什麼? 謝謝!
以外的問題,但通常對話框在地鐵應用程序中不滿意。 – axlj