我想从单元格中更改一个值(网格视图)。当我更改值时,我得到“SqlException was unhandled In correct syntax near '='”错误。我调试了我在单元格中输入 50 的代码,我看到了
e.value= 50 , dt.Rows[e.RowHandle]["Operator_ID"] = null
private void gridView1_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e)
{
DataTable dt = gridControl1.DataSource as DataTable;
SqlProcess process = new SqlProcess();
process.updateQuery(@"UPDATE IE_OPERATOR_GID_KTS_PER SET CarpanDegeri ='" + e.Value +
"' WHERE IE_OPERATOR_GTD_KTS_PER.Operator_ID= " + dt.Rows[e.RowHandle]["Operator_ID"]);
}
在表中,Operator_ID 列的属性不是 NULL。我该如何解决这个问题?
感谢您的回答。
PS:: 我对 C# 和 SQL 比较新。因此你能明确回答。