最近很多朋友喜欢上设计,但是大家却不知道如何去做,别担心有图老师给你解答,史上最全最棒的详细解说让你一看就懂。
【 tulaoshi.com - Web开发 】
一、下面的代码实现,每行显示三列
  前台代码:
  table
  tr
  asp:repeater id="Repeater1" runat="server"
  ItemTemplate
  td%#DataBinder.Eval(Container.DataItem,"thing")%/td
  /ItemTemplate
  /asp:repeater
  /tr
  /table
  后台代码:
  protected int i=1;
   
    private void Page_Load(object sender, System.EventArgs e)
    {
     XmlSerializer ser = new XmlSerializer(typeof(DataSet));
     DataSet ds = new DataSet("myDataSet");
     DataTable t = new DataTable("table1");
     DataColumn c = new DataColumn("thing");
     t.Columns.Add(c);
     ds.Tables.Add(t);
     DataRow r;
     for(int i = 0; i10;i++)
     {
      r = t.NewRow();
      r[0] =  i;
      t.Rows.Add(r);
     }
     this.Repeater1 .DataSource =ds.Tables [0].DefaultView ;
     this.Repeater1.DataBind ();
    }
  private void Repeater1_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
    {
     if(i%3==0&&i0)
     {
       e.Item.Controls.Add(new LiteralControl("/trtr"));
     }
     i++;
    }
  http://www.cnblogs.com/bccu/archive/2006/10/24/538506.html
来源:http://www.tulaoshi.com/n/20160219/1616606.html
看过《repeater实现多列显示》的人还看了以下文章 更多>>