0
DB에서 채우는 Datagridview가 있습니다. 런타임시 DEFAULT 값으로 업데이트하려고하는 하나의 열이 있습니다. 즉, "Datagridview"의 모든 행에 대해 "UPS"와 같습니다.기본값을 Datagridview의 열로 설정합니다.
다음public void UpdateTransmitStatus(DataTable table)
{
foreach (DataRow row in table.Rows)
{
SqlCommand cmd3 = new SqlCommand("update dbo.JobStatus SET ShipMethodTransmitted =
'UPS' WHERE JobTableId = @JobTableId ", _mySqlConnec);
cmd3.Parameters.Add(new SqlParameter("@JobTableId", row["JobID"].ToString()));
cmd3.Connection = _mySqlConnec;
_mySqlConnec.Open();
cmd3.ExecuteNonQuery();
_mySqlConnec.Close();
}
}
}
JobTableId이 칼럼을 참조하는 PKEY입니다 :
지금까지,이 코드가 있습니다. 지금까지 내 열을 업데이트하지 않습니다. 어떤 도움이 필요합니까?
당신은 DB에서 귀하의 DataGridView를로드하지만 귀하의 코드는 다른 방법으로 제안합니다. 마찬가지로 특정 열을 기본값 'UPS'로 업데이트하면 이미 수행하고있는 것처럼 보입니다. 문제가 무엇이고 무엇을하고 있는지 명확히 할 수 있습니까? –
이것을 C# 또는 어떤 것으로 다시 태그하면 더 나은 응답을 얻을 수 있습니다. – wizzardz
행 [ "JobID"]에 대해 유효한 값을 얻었는지 확인 했습니까 ToString(), 예외가 발생하지 않으면 where 절 조건에 문제가있을 수 있습니다 – wizzardz