下面这样排版的,怎么做?
栏目一 修改
栏目二 修改
栏目三 修改
栏目四 修改
表结构
ID ClassName ParentID
ID自动编号 ClassName栏目名称 ParentID父栏目ID
结构就是目录树,但是不用treeview控件
理论上可以无限分类,主要是这种排版如何做出来
举个布局例子:
Table ShowChannel(Channel content)
{
Table t=new Table();
t.CellPadding=0;
t.CellSpacing=0;
TableRow r=new TableRow();
t.Rows.Add(r);
TableCell c=new TableCell();
r.Cells.Add(c);
c.Text=Content.标题;
c.Width=new Unit("100%");
c=new TableCell();
r.Cells.Add(c);
LinkButton b=new LinkButton();
b.id="update_"+Content.id号;
c.Controls.Add(b);
b.Click+= new ...... //处理按钮事件
//以下递归产生子栏目
foreach(Channel cc in content.子栏目())
{
r=new TableRow();
t.Rows.Add(r);
c=new TableCell();
r.Cells.Add(c);
LiteralControl spac=new LiteralControl(" ");
c.Controls.Add(spac);
spac.Width=new Unit("60px");
c=new TableCell();
r.Cells.Add(c);
c.Width=new Unit("100%");
c.Controls.Add(ShowChannel(cc));
return t;
}