复习

来源:互联网 发布:2017淘宝免费开店流程 编辑:程序博客网 时间:2024/04/28 00:34

今天我们没有讲新知识,只是把动态生成表格复习了一下,因为我们已经把ASP基本的都讲完了,下周又要开始项目周了.

动态生成三种表格:

动态生成HTML表格:

htmltable table=new htmltable();

for(i=0;i<3;i++)

{

htmltablerow row=new htmltablerow();

for(j=0;j<3;j++)

{

 htmltablecell cell=new htmltablecell();

cell.innerhtml=string.format("i:{0},j:{1}",i,j);

row.cells.add(cell);

}

table.rows.add(row);

}

this.controls.add(table);

动态生成WEB表格

table t=new table();

for(i=0;i<3;i++)

{

 tablerow row=new tablerow();

for(j=0;j<3;j++)

{

 tablecell cell=new tablecell();

button btn=new button();

btn.text=i.tostring();

cell.controls.add(btn);

row.controls.add(cell);

}

t.rows.add(row);

 

}

this.panel1.controls.add(t);

datatable表格

datatable dt=new datatable();

datacolumn dc=new datacolumn();

dc.columnname="id";

dc.datatype(int);

dc.allowdbnull=false;

dc.autoincrement=true;

dc.autoincrementseed=1;

dc.autoincrementstep=1;

dt.columns.add(dc);

dc=new datacolumn();

dc.columnname="name";

dc.datatype(string);

dc.columns.add(dc);

datarow row1=dt.newrow();

row["name"]="张三";

this.gridview1.datasource=dt;

this.gridview1.databind();