動態建立Table

2021-05-23 05:37:28 字數 1133 閱讀 1665

//定義表頭

tablerow trhead = new tablerow();

//定義列

tablecell tchead = new tablecell();

//設定列名

tchead.text = "列名1";

//追加乙個列

trhead.cells.add(tchead);

tchead = new tablecell();

//設定列名

tchead.text = "列名2";

//追加乙個列

trhead.cells.add(tchead);

for (int i = 0; i < 迴圈變數; i++)

//追加表頭

tabstudentscore.rows.add(trhead);

新增列的時候還可以新增控制項

//linkbutton

tchead = new tablecell();

linkbutton lnb = new linkbutton();

lnb.text = "按鈕名稱";

lnb.tooltip = "懸浮提示資訊";

lnb.onclientclick = "js方法名;";

lnb.cssclass = "樣式名稱";

//將linkbutton追加到列中

tchead.controls.add(lnb);

//追加乙個列

trhead.cells.add(tchead);

tabstudentscore為.net的table控制項

迴圈新增明細行

for (int i = 0; i < 明細行數; i++)

//追加表明細行

tabstudentscore.rows.add(dr);

動態構建的表就完成了,接下來就是頁面提交後,後台是如何取得**中文字框輸入的值。

for (int row = 0; row < introwcount; row++)

{for (int cell = 1; cell < intcellcount; cell++)

request.form["txt" + row.tostring() + cell.tostring()].tostring()

動態建立HTML之Table

在頁面上的html伺服器控牛的宣告和普通的靜態html標籤的宣告一樣,使用附加的runat server 特性,充高爾夫asp.net處理伺服器類,並把它們翻譯成對應的.net類的例項。在page load事件中新增如下 protected void page load object sender,...

動態生成table

記得以前面試的時候遇到過這樣乙個問題 有乙個 然後有 個輸入框,乙個合併 第1 1列 第1 2列 第1 3列 第1 4列 第1 5列 第2 1列 第2 2列 第2 3列 第2 4列 第2 5列 第3 1列 第3 2列 第3 3列 第3 4列 第3 5列 第4 1列 第4 2列 第4 3列 第4 4列...

AppCan開發動態建立手機端table並存放資料

首先理清一下業務 1.需要將資料庫中建好的參數列中的兩個字段拼接為可以接收資料格式的字段。2資料庫表查詢,獲取所有資料,轉換為合法字段。3呼叫動態建立 的 方法,建立 並存放資料。業務並不是很複雜,前兩步最容易實現。因為這裡的資料是會按照機組序號 相當於乙個資料分組的標識 進行分組的,比方說若是有三...