我很不熟悉堆栈溢出,所以请轻松对我来说。
使用VS2012高级版和Web表单4.5.2。
我正在尝试更新寄发后的GridView ..(重定向时会更新)而且我已经搜索了很多文章,但它只说明了数据界。实际上我不是数据框我正在使用SelectMethod
<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是对的。数据绑定起作用。我只是以为它不起作用,因为它输入时没有更新一个数据即使我正在更新到数据库。
,但是当我输入两个数据时,它显示了以前的数据。
不是最常见的数据。事实是,我实际上有一个单击按钮,该按钮具有更新按钮我认为..(我不确定如何..)
但是,page_load事件是在OnClick按钮之前触发的,因此,数据没有上传。
我将SomeGrid.Databind()移到了最后一个单击按钮中,它起作用了!
谢谢Aluan !!