gridview在回发C#asp.net上没有刷新

时间:2017-12-07 21:26:12

标签: c# gridview data-binding webforms asp.net-4.5

我很想问堆栈溢出,所以对我来说很容易。

使用VS2012高级版和网络表单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,但它无效。

这似乎很容易解决,但我已经在这几个小时内苦苦挣扎。

提前致谢。