C 動態生成GridView的列

2022-02-20 02:36:17 字數 722 閱讀 1642

想實現這樣的功能嗎?在程式執行中使gridview動態生成列,而並不是將列固定寫死在gridview上

寫個繫結grideview的方法

/**////

/// 繫結生成gridview

///

/// 要繫結的gridview

/// gridview的資料來源

/// gridview的datakeynames

public static void gridviewbind(gridview gdv, datatable dtbldatasource, string strdatakey)

...;

for (int i = 0; i < dtbldatasource.columns.count; i++)   //繫結普通資料列

...gdv.columns[1].visible = false;

commandfield cfmodify = new commandfield();  //繫結命令列

cfmodify.buttontype = buttontype.button;

cfmodify.selecttext = "修改";

cfmodify.showselectbutton = true;

gdv.columns.add(cfmodify);

gdv.databind();

} 只要呼叫這個方法就可以啦!試試吧!

文章出處:

GridView動態生成列方法

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

C 動態生成gridview

最近,開發了個專案,提交測試時,測試人員要測試後台錄入資料,問題出來了,由於許可權限制,不能直接到db伺服器上去查資料 isqlw不能用了,哎 dba也不在,其他一切途徑似乎都不可行了。哎,命苦啊,只有再開發個web查詢頁面,在頁面中輸入select語句,來顯示結果集。結果集用什麼顯示,當然是gri...

後台動態生成GridView列和模版

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