【发布时间】:2021-03-30 13:47:04
【问题描述】:
我正在尝试使用 C# 中的 TableAdapter.Update() 从 datagridview 对 Oracle 表进行更新。我为此编写了以下代码:
private void button12_Click(object sender, EventArgs e)
{
foreach(DataGridViewRow row in aNGAJATDataGridView.Rows)
{
ANGAJATDataTable da=new ANGAJATDataTable();
da = row.Cells[1].Value as ANGAJATDataTable;
if(da==null)
MessageBox.Show("null");
else
this.aNGAJATTableAdapter.Update(da);
}
}
但是,我的 da 变量始终为空,即使 row.Cells[1].Value 不是,而且我不知道如何按顺序解决此问题让更新生效。
我需要能够直接从 datagridview 更新我的“ANGAJAT”表中的信息,而无需使用带有查询、数据集等的方法,这种替代方法是我能找到的最好的选择。有谁知道如何进行这项工作?
【问题讨论】:
标签: c# oracle datatable datagridview