2012-06-22 71 views
0


我有一個關於如何在ASP.NET中顯示動態查詢結果的問題。
假設我從數據庫中收集了查詢結果,然後將其顯示在我的頁面上。
問題是我的查詢結果中列的數量是動態的。
第一個查詢可能會返回3列,但接下來可能會有5列,依此類推。

我通常在某些情況下使用ASP:Repeater,但對於這種情況我不這麼認爲,因爲我需要明確聲明該列(例如:在ASP:Literal,ASP:Label等中)。最適合顯示動態查詢結果的ASP.NET控件

注:我也需要分頁。因爲查詢結果可能會返回一百行。

有什麼建議嗎?感謝提前:)

回答

0

聽起來像ASP.NET動態數據是你的工具,請參閱:http://msdn.microsoft.com/en-us/library/ee845452.aspx

在運行時從數據庫架構的外觀和數據實體的行爲推斷和推導UI行爲從它

我唯一的保留:我只用這一次的實際工作。那段時間我需要在部署後做出一些實質性的改變 - 而且這是一個麻煩,我希望自己建立自己的(或者甚至把所有東西都放到StringBuilder之內)。儘管如此,如果你只是在做顯示錶格數據,這是你需要的。