代碼集repeatcolumns我有一個像這樣在我的aspx DataList控件:Asp.net datalist RepeatDirection.Vertical顯示水平?在後面
<asp:DataList
ID="dlSubs"
runat="server"
CellPadding="0"
CellSpacing="5"
RepeatDirection="Vertical">...</asp:Datalist>
當我這樣做的代碼隱藏:
this.dlSubs.DataSource = dtCat; // dtCat is a datatable with about 13 rows
this.dlSubs.DataBind();
一切都在一列被渲染(垂直) 但我想要兩個colums ...所以我這樣做:
DataTable dtCat = shop.DAL.ArtikelenDB.GetLeftMenu(Convert.ToInt32(Request.QueryString.Get("catg")));
double tmpDouble = (double)dtCat.Rows.Count/2.0;
double repRow = Math.Ceiling(tmpDouble);
dlSubs.RepeatColumns = Convert.ToInt32(repRow);
dlSubs.RepeatDirection = RepeatDirection.Vertical; // also tried without this line...
this.dlSubs.DataSource = dtCat;
this.dlSubs.DataBind();
但是當我做以上。它被水平渲染......這怎麼可能?
但方向是媒體鏈接在.aspx文件中設置...我會嘗試 – 2010-01-08 12:54:42
我嘗試過,但沒有奏效。儘管感謝您的回覆:) – 2010-01-08 13:00:05