C# Gridview刷新问题
我在asp.net页面中有一个gridview,通过将其绑定到SQL Server表来获取数据,我使用C和SQL Server中的存储过程来绑定数据。一切正常,除了使用存储过程删除多行之外,gridview仍然显示旧数据。实际上,我有两个文本框,用户可以输入数据和一个asp按钮,只要用户单击该按钮,我就会调用存储过程并删除数据 如何重新加载/刷新页面?删除行之后C# Gridview刷新问题,c#,asp.net,sql-server,gridview,C#,Asp.net,Sql Server,Gridview,我在asp.net页面中有一个gridview,通过将其绑定到SQL Server表来获取数据,我使用C和SQL Server中的存储过程来绑定数据。一切正常,除了使用存储过程删除多行之外,gridview仍然显示旧数据。实际上,我有两个文本框,用户可以输入数据和一个asp按钮,只要用户单击该按钮,我就会调用存储过程并删除数据 如何重新加载/刷新页面?删除行之后 提前感谢只需再次调用数据库,将数据重新绑定到gridview即可 GridView1.DataSource = GetData();
提前感谢只需再次调用数据库,将数据重新绑定到gridview即可
GridView1.DataSource = GetData(); //get your data with your original stored proc
GridView1.DataBind();
只需再次调用数据库,将数据重新绑定到gridview即可
GridView1.DataSource = GetData(); //get your data with your original stored proc
GridView1.DataBind();
如果您使用的是提供datasourceid属性的datasource控件,则必须调用Grid.DataBind
如果使用网格的DataSource属性,则必须将数据源从数据库重新加载到该属性中并调用DataBind。如果使用提供datasourceid属性的DataSource控件,则必须调用grid.DataBind
如果使用网格的DataSource属性,您必须将数据源从数据库重新加载到该属性中并调用DataBind。您可以删除数据源中的行并将其重新绑定到网格,以避免再次从数据库检索数据。您可以删除数据源中的行并将其重新绑定到网格,以避免从数据库检索数据再次说明。Grid.DataBind不可用替换具有网格ID的网格,但如果不可用,是否使用静态方法?这不是我的问题。我使用的是DataGridView控件,而这次讨论的是GridViewGrid.DataBind不可用替换网格ID为的网格,但如果不可用,您是否使用静态方法?这不是我的问题。我使用的是DataGridView控件,现在讨论的是GridView