у меня есть DataList в моей ASPX так:Asp.net datalist RepeatDirection.Vertical показывает горизонтальный? набор repeatcolumns в коде позади
<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();
но когда я сделать выше. он получается горизонтально ... как это возможно?
но направление Allready устанавливается в файле .aspx ... я постараюсь это –
я пробовал, но не получилось. хотя спасибо за ваш ответ :) –