DataGridView在新行的DB中插入

时间:2014-05-27 19:08:50

标签: winforms data-binding

我有以下代码来填充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触发要插入的事件?

附带问题:我需要做同样的事情,除了更新而不是插入已修改的行。

我想在没有“保存”按钮的情况下执行此操作。简单地说,我希望在用户离开行时立即插入或更新数据。

0 个答案:

没有答案