我有一个Datagridview,我从DB填充。我希望在运行时使用DEFAULT值更新一列:对于该Datagridview中的每一行,如“UPS”。
到目前为止,我有这段代码:
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。到目前为止它还没有更新我的专栏。有什么帮助吗?
答案 0 :(得分:0)
此代码仅适用于更新1特定列。就这样!
我猜它现在正好运行!感谢您的评论家伙:)