【问题标题】:How come the gridView Page is not inserting or updating or refreshing. What am I doing wrong?为什么 gridView 页面没有插入或更新或刷新。我究竟做错了什么?
【发布时间】:2009-07-07 20:59:31
【问题描述】:

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();
}

【问题讨论】:

  • 你指的是DetailsView还是GridView?描述说 GridView 但代码指的是 DetailsView。

标签: asp.net gridview detailsview


【解决方案1】:

您的 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。

【讨论】:

    猜你喜欢
    • 2013-08-06
    • 1970-01-01
    • 1970-01-01
    • 2016-07-18
    • 1970-01-01
    • 2020-08-11
    • 2019-12-23
    • 1970-01-01
    • 2014-06-15
    相关资源
    最近更新 更多