将默认值设置为Datagridview中的列

时间:2010-12-13 18:50:48

标签: c# sql datagridview

我有一个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。到目前为止它还没有更新我的专栏。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

此代码仅适用于更新1特定列。就这样!

我猜它现在正好运行!感谢您的评论家伙:)