日期:2014-05-18  浏览次数:20801 次

panel的用法,帮我看一下
DataSet ds = la.GetBuildingNumberByFloorNo(FloorNo);
  for (int i = 0; i < ds.Tables["t1"].Rows.Count; i++) 
  {
  Panel p = (Panel)e.Row.FindControl("Panel1");
  LinkButton l = new LinkButton();  
  TableCell t = new TableCell();
  l.Text = ds.Tables[0].Rows[i]["房号"].ToString();  
  lpbInfo li = la.JudgeColor(l.Text.Trim());
  t.Controls.Add(l);
  p.Controls.Add(t);
  }
我是在gridview里添加上TemplateFiled ,在编辑模板里加的一个panel1.为什么在页面上显示时就到格的外面了?我初学者,大侠们,多多帮忙。  
 

------解决方案--------------------
探讨
t.Controls.Add(t);
p.Controls.Add(l);
加错了,在TableCell中加panel,在Panel中加LinkButton