C 動態生成gridview

2021-05-23 04:36:02 字數 1029 閱讀 5589

最近,開發了個專案,提交測試時,測試人員要測試後台錄入資料,問題出來了,由於許可權限制,不能直接到db伺服器上去查資料【isqlw不能用了,哎】,dba也不在,其他一切途徑似乎都不可行了。哎,命苦啊,只有再開發個web查詢頁面,在頁面中輸入select語句,來顯示結果集。結果集用什麼顯示,當然是gridview了。不過結果集可能有多個,怎麼全部顯示呢,限定結果集為10個,頁面中用10個gridview,通過隱藏,來顯示?no,這種山寨做法,不是我所能搞定的,咱來動態生成gridview吧,有幾個結果集,就動態生成幾個gridview,呵呵,這樣多好。很快寫下了下面的核心**:

private void binddata()

條記錄", ds.tables[i].rows.count);}}

con.close();}}

catch (exception ex)

[message]", ex.stacktrace, ex.message));}}

執行,my god! 竟然出現了下面的:

抓緊看msdn,gridview的建構函式,看到了下面的**:

cs:// add the gridview object to the controls collection

// of the placeholder control.

gridviewplaceholder.controls.add(customersgridview);

aspx:

"gridviewplaceholder"  runat="server"/>

呵呵,發明創造咱不行,比葫蘆畫瓢也不行嗎?抓緊在aspx中宣告:"gridviewplaceholder"

runat="server"/> ,在cs中把this.page.controls.add(temp)替換成this.gridviewplaceholder.controls.add(temp)。編譯執行程式,呵呵,出現了下面的畫面:

呵呵,動態生成gridview是達到了,placeholder是什麼東東呢,以後再說吧!

keyword: 動態 生成 gridview

C 動態生成GridView的列

想實現這樣的功能嗎?在程式執行中使gridview動態生成列,而並不是將列固定寫死在gridview上 寫個繫結grideview的方法 繫結生成gridview 要繫結的gridview gridview的資料來源 gridview的datakeynames public static void ...

GridView動態生成列方法

這是乙個根據不同的資料來源而動態生成gridview顯示資料 繫結生成gridview 要繫結的gridview gridview的資料來源 gridview的datakeynames public static void gridviewbind gridview gv,datatable sou...

後台動態生成GridView列和模版

考慮到很多資料來源是不確定的,所以這時無法在前台設定gridview的表頭,需要在後台動態指定並繫結資料。前台 如下 複製 page title 主頁 language c masterpagefile site.master autoeventwireup true codefile defaul...