gridview 在回发 C# 时不刷新 asp.net
gridview not refreshing on postback C# asp.net
我刚开始询问堆栈溢出问题,请放轻松。
使用 VS2012 高级版和 web 表单 4.5.2.
我正在尝试在回发时更新 gridview。(它会在重定向时更新)
我搜索了很多文章,但它只说了数据绑定..
实际上我没有数据绑定
我正在使用选择方法
<asp:GridView runat="server" ID="someGrid" CellPadding="10"
DataKeyNames="idx" AutoGenerateColumns="true"
selectMethod="someGrid_GetData" ItemType="orders">
</asp:GridView>
我只是在后面调用selectMethod。
public IQueryable someGrid_GetData()
{
someContext soc = new someContext();
var item = order.Where(s => s.idx == s.idx);
return item;
}
它就像一个魅力,但有一件事..
回发时不更新。
我放
someGrid.databind()
在 page_load() !ispostback
但它不起作用。
这似乎是一个简单的修复,但我已经为此苦苦挣扎了几个小时。
提前致谢。
哦,我明白了。
@AluanHaddad 是对的。数据绑定正在工作。
我只是认为它不起作用,因为它在我输入时没有更新
一个数据,即使我正在更新到数据库。
但是当我输入两个数据时,它显示的是前一个数据..不是最频繁的数据。
事情是,我实际上有一个 onclick 按钮,它有一个更新按钮
我认为..(我不确定实际上如何..)
但是 page_load 事件在 onclick 按钮之前触发,
因此当时没有上传数据。
我最后将 someGrid.databind() 移到了 onclick 按钮上,它起作用了!!
谢谢阿鸾!!
我刚开始询问堆栈溢出问题,请放轻松。
使用 VS2012 高级版和 web 表单 4.5.2.
我正在尝试在回发时更新 gridview。(它会在重定向时更新) 我搜索了很多文章,但它只说了数据绑定.. 实际上我没有数据绑定 我正在使用选择方法
<asp:GridView runat="server" ID="someGrid" CellPadding="10"
DataKeyNames="idx" AutoGenerateColumns="true"
selectMethod="someGrid_GetData" ItemType="orders">
</asp:GridView>
我只是在后面调用selectMethod。
public IQueryable someGrid_GetData()
{
someContext soc = new someContext();
var item = order.Where(s => s.idx == s.idx);
return item;
}
它就像一个魅力,但有一件事.. 回发时不更新。 我放
someGrid.databind()
在 page_load() !ispostback
但它不起作用。
这似乎是一个简单的修复,但我已经为此苦苦挣扎了几个小时。
提前致谢。
哦,我明白了。
@AluanHaddad 是对的。数据绑定正在工作。 我只是认为它不起作用,因为它在我输入时没有更新 一个数据,即使我正在更新到数据库。
但是当我输入两个数据时,它显示的是前一个数据..不是最频繁的数据。
事情是,我实际上有一个 onclick 按钮,它有一个更新按钮 我认为..(我不确定实际上如何..)
但是 page_load 事件在 onclick 按钮之前触发, 因此当时没有上传数据。
我最后将 someGrid.databind() 移到了 onclick 按钮上,它起作用了!!
谢谢阿鸾!!