0

gridView ページが挿入、更新、または更新されないのはなぜですか。私は何を間違っていますか?

protected void DetailsView1_ItemInserting(object sender, DetailsViewInsertEventArgs e)
{
    using (SqlConnection cn = new SqlConnection(Utilities.ConnectionString()))
    using (SqlCommand cmd = new SqlCommand("uspUpdateDisplayHours", cn))
    {
        cn.Open();
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.ExecuteNonQuery();
    }
    this.DetailsView1.DataBind();
}
4

1 に答える 1

0

あなたの DetailsView1 は、コード フロントの DetailsView1_ItemInserting メソッドにマップされていますか?

<asp:DetailsView ID="DetailsView1 " runat="server"
      DataSourceID="SqlDataSource"
      DataKeyNames="HoursId"
      OnItemInserted="DetailsView_ItemInserted"
      OnItemUpdated="DetailsView_ItemUpdated"
      OnItemInserting="DetailsView_ItemInserting"
      OnItemUpdating="DetailsView_ItemUpdating"
      >

また、注意してください。次のようなイベントがあります: OnItemInserted、OnItemInserting および OnItemUpdated、OnItemUpdating。OnItemInserted と OnItemUpdated が本当に必要だと思います。

于 2009-07-07T21:35:00.687 に答える