我有以下代码来填充DataGridView:
private void LoadCashOut_raRecSheetChecks(int recID)
{
SqlDataAdapter SqlAdapter = new SqlDataAdapter();
SqlCommand SqlCommand_Select = new SqlCommand("raRecSheetChecks_Get", SqlConn);
SqlCommand_Select.CommandType = CommandType.StoredProcedure;
SqlCommand_Select.Parameters.Add(new SqlParameter("@recID", recID));
SqlAdapter.SelectCommand = SqlCommand_Select;
DataSet DS_recSheetChecks = new DataSet();
SqlAdapter.Fill(DS_recSheetChecks);
// DataGridView GV_ChecksRolledCoins
GV_ChecksRolledCoins.DataSource = DS_recSheetChecks.Tables[0];
}
我想做的是每当用户完成一个新行时插入到同一个DB中。
如何在创建新行时告诉DataGridView触发要插入的事件?
附带问题:我需要做同样的事情,除了更新而不是插入已修改的行。
我想在没有“保存”按钮的情况下执行此操作。简单地说,我希望在用户离开行时立即插入或更新数据。