セルから値を変更したい(グリッドビュー)。値を変更すると、「SqlExceptionは'='の近くの正しい構文で処理されませんでした」というエラーが発生します。セルに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列のプロパティはNOTNULLです。この問題を解決するにはどうすればよいですか?
回答ありがとうございます。
PS ::私はC#とSQLの方が新しいので、明示的に答えることができます。