2009-02-03 71 views
0

我有以下情况。我有一个gridview,我需要动态添加行。所有的作品都很好,很漂亮。但是,最近,我一直对使这个过程更快更实用感到好奇。我在asp.net 2.0中发现了一个回调函数。回调和asp.net gridview

这似乎是有意义的情况下,当使用gridview ti显示的东西。但是,以编程方式添加行需要向DataTable添加一行(这是gridview绑定的行)。由于DataTable驻留在服务器上,据我所知在这里没有意义使用回拨....

this是一个很好的教程,概述了主要事情。

在步骤5

“完成异步加载我们必须实现由我们在步骤实现的ICallbackEventHandler接口中定义的两个方法3的方法的一个结合的DataTable到GridView并呈现控制“。

从那我收集,没有办法动态添加行到gridview w/o回发....任何想法?

回答

0

这是正确的 - 你不能动态添加行到GridView没有回发。您可以将行添加到客户端的html中,但在下一次回发后它们将不会被识别。

我通常会使用jQuery在客户端使用简单的HTML表进行描述,并在适当的位置创建jQuery ajax调用。