我試圖更新數據網格多行,代碼就完事了,但我仍然似乎得到未設置爲實例的更新多條記錄從一個GridView C#
對象引用一個對象
當我檢查記錄時,所需的狀態會相應更新gridview中所選記錄。
private void UpdateWorkerStatus()
{
SqlCommand cmdUpdate = new SqlCommand(@"UPDATE Workers2
SET WorkerStatus = @WorkerStatus
WHERE FullName = @FullName", cn);
cmdUpdate.Parameters.AddWithValue("@WorkerStatus", SqlDbType.VarChar).Value = txtWorkerStatus.Text;
cmdUpdate.Parameters.AddWithValue("@FullName", SqlDbType.VarChar).Value = txtFullName.Text;
foreach (DataGridViewRow row in grdWorkers.Rows)
{
cmdUpdate.Parameters["@WorkerStatus"].Value = row.Cells["WorkerStatus"].Value.ToString();
cmdUpdate.Parameters["@FullName"].Value = row.Cells["FullName"].Value.ToString();
cmdUpdate.ExecuteNonQuery();
}
}
非常感謝您! :)
對於這個也許不會重複,請在它與什麼樣的數據會發生什麼行和調試它 –
你能分享的GridView colums當你看到指定? –