2009-02-03 72 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調用。