小编Dan*_*ano的帖子

更新后刷新 GridView

基本上,GridView 在更新事件发生后不显示更新的值。我搜索了论坛并看到了许多解决方案,但是当我尝试它们时没有任何效果。

数据库肯定已更新,但只有在我重新启动项目后才能看到更新。

我做了什么:

  • 非常自由地使用 GridView1.Databind();
  • GridView1.Databind() 的保守使用;
  • Page_Load 包含 (!IsPostBack) 与 GridView1.Databind() 的包装器;
  • 放置 GridView1.Databind(); 在 GridView1_RowUpdating 事件中。
  • ...以及我在搜索论坛后尝试的其他一些事情。

C#:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Text;
using System.Data;
using System.Configuration;
using System.Data.SqlClient;
using System.IO;

public partial class Styles_ConsolidatedProducers : System.Web.UI.Page
{

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
    GridView1.DataBind();
}

protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        GridView1.DataBind();
    }
    else
    {
        //GridView1.DataBind();
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# gridview refresh

4
推荐指数
1
解决办法
5万
查看次数

标签 统计

c# ×1

gridview ×1

refresh ×1