尝试填充ASP GridView,因为它的数据源会在服务器上填充

时间:2011-05-28 17:04:40

标签: asp.net gridview

您好我是使用ASP.NET和GridView的新手,如果有人可以帮助我,我会很高兴。

我的情况是,在按钮点击事件中,我的代码会尝试长时间从网络服务中获取数据。现在我创建一个DataTable并在检索每个块时填充它。我的问题是如何在gridview中显示我在按钮点击返回之前检索到的内容?比方说,如果我有一个接一个地检索三个块,那么到目前为止,gridview会立即填充来自3个块的所有数据,我希望能够在下载时显示第一个块,然后添加第二个块大块,最后是第三个。不知道怎么做。

如果你只是给我一个整体解决方案/指出我应该用来完成这项工作的asp功能,我会很高兴。感谢。

2 个答案:

答案 0 :(得分:0)

每次从Merge收到新块时,您都可以DataTable现有Web service,然后将更新后的(Merged)DataTable绑定到gridview。

查看MSDN上的这篇文章,更好地了解如何合并DataTables

DataSet.Merge Method (DataTable)

另请参阅这篇文章,它可以帮助您解决当前的问题。

Merging two Datasets into a single Datagrid

答案 1 :(得分:0)

如果您使用webservice进行绑定。然后asp:GridView将为您创建不必要的麻烦,因为它是为简单的服务器端绑定而设计的 为什么不尝试DataTablesjqGrid,因为它们是更好的选择?

相关问题