2009-07-07 2 views
0

どのようにして、gridViewページが挿入または更新またはリフレッシュされません。私は間違って何をしていますか?どのようにして、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(); 
} 
+1

DetailsViewまたはGridViewを参照していますか? DescriptionはGridViewを示していますが、コードはDetailsViewを参照しています。 –

答えて

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を望んでいると思っています。

関連する問題