我正在尝试从 gridview 更新我的表格,下面的代码显示我没有错误但我的表格没有更新,我的错误是什么想法?
新更新了页面加载,加载语句有效,我能够将数据填充到我的 datagridview 中,但我仍然无法通过单击按钮更新我的数据库。问题仍然存在,没有错误抛出。但没有更新
void LoadStatement()
{
using (SqlConnection conn = new SqlConnection(sqlConn))
{
conn.Open();
using (SqlDataAdapter da = new SqlDataAdapter(sqlSelect, sqlConn))
{
dtbl = new DataTable();
da.Fill(dtbl);
dgv1.DataSource = dtbl;
}
}
}
private void button1_Click(object sender, EventArgs e)
{
try
{
conn.Open();
string updCommand = "Update Salary set Salary = "+ds.Tables[0].Rows[0]["Salary"].ToString()+"";
SqlCommand sqlcmdUpd = new SqlCommand(updCommand, conn);
da.UpdateCommand = sqlcmdUpd;
sqlcmdUpd.ExecuteNonQuery();
SqlCommandBuilder cmb = new SqlCommandBuilder(da);
da.Update(ds,sTable);
lblErrorMsg.Text = "Updated";
}
catch (Exception ex)
{
lblErrorMsg.Text = ex.Message.ToString();
}
finally
{
if (conn.State == ConnectionState.Open)
{
conn.Close();
}
}
}