能用datalist或Repeater横向排放吗? 将table分成所需要的列数,在相应列中放相应的信息内容 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以的,在datalistzhong 有排列格式的属性。DataList's RepeatDirection 决定横排或数排;RepeatColumns决定横排的列数。 每两列排列的例子复制直接可运行<%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.SqlClient" %><html> <script language="C#" runat="server"> void Page_Load(Object sender, EventArgs e) { SqlConnection myConnection = new SqlConnection("server=(local)\\NetSDK;database=pubs;Trusted_Connection=yes"); SqlDataAdapter myCommand = new SqlDataAdapter("select * from Titles", myConnection); DataSet ds = new DataSet(); myCommand.Fill(ds, "书名"); MyDataList.DataSource = ds.Tables["书名"].DefaultView; MyDataList.DataBind(); }</script><body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0"> <!-- #include virtual="/quickstart/aspplus/samples/webforms/customize/header.inc" --> <ASP:DataList id="MyDataList" RepeatColumns="2" RepeatDirection="Horizontal" runat="server"> <ItemTemplate> <div style="padding:15,15,15,15;font-size:10.5pt;font-family:宋体"> <div style="font:12pt 宋体;color:darkred"> <i><b><%# DataBinder.Eval(Container.DataItem, "title") %></i></b> </div> <br> <b>书名 ID:</b><%# DataBinder.Eval(Container.DataItem, "title_id") %><br> <b>类别:</b><%# DataBinder.Eval(Container.DataItem, "type") %><br> <b>出版商 ID:</b><%# DataBinder.Eval(Container.DataItem, "pub_id") %><br> <b>价格:</b><%# DataBinder.Eval(Container.DataItem, "price", "$ {0}") %><p> </div> </ItemTemplate> </ASP:DataList> <!-- #include virtual="/quickstart/aspplus/samples/webforms/customize/footer.inc" --></body></html> 用RepeatDirection属性。RepeatDirection="Horizontal" 表示横排RepeatColumns 属性设置横排几列具体的楼上的都演示了,俺就不罗嗦拉,呵呵~~~~ Repeater排版自己设计,你想斜着都可以。 asp.net+xml在线聊天里,怎样区分开哪些内容已经查看,哪些未查看 请教各位一条查询语句问题,TY! 求助2个问题ASP.NET的 怎样批量删除一些表中的数据? asp前台页面的sql带参查询语句 日期比较问题 文本框问题,困惑了我达5年之久。。。。救命啊。。。 请各位高手看一下我这是什么问题 再开一贴,给大分,框架页面刷新问题? 文本与Htm效果显示问题? DataList怪问题 怎样用VBScript或JavaScript调用dll文件中嵌入的资源文件?
复制直接可运行
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %><html>
<script language="C#" runat="server"> void Page_Load(Object sender, EventArgs e) { SqlConnection myConnection = new SqlConnection("server=(local)\\NetSDK;database=pubs;Trusted_Connection=yes");
SqlDataAdapter myCommand = new SqlDataAdapter("select * from Titles", myConnection); DataSet ds = new DataSet();
myCommand.Fill(ds, "书名"); MyDataList.DataSource = ds.Tables["书名"].DefaultView;
MyDataList.DataBind();
}</script><body topmargin="0" leftmargin="0" marginwidth="0" marginheight="0"> <!-- #include virtual="/quickstart/aspplus/samples/webforms/customize/header.inc" --> <ASP:DataList id="MyDataList" RepeatColumns="2" RepeatDirection="Horizontal" runat="server"> <ItemTemplate> <div style="padding:15,15,15,15;font-size:10.5pt;font-family:宋体"> <div style="font:12pt 宋体;color:darkred">
<i><b><%# DataBinder.Eval(Container.DataItem, "title") %></i></b>
</div> <br> <b>书名 ID:</b><%# DataBinder.Eval(Container.DataItem, "title_id") %><br>
<b>类别:</b><%# DataBinder.Eval(Container.DataItem, "type") %><br>
<b>出版商 ID:</b><%# DataBinder.Eval(Container.DataItem, "pub_id") %><br>
<b>价格:</b><%# DataBinder.Eval(Container.DataItem, "price", "$ {0}") %><p> </div> </ItemTemplate> </ASP:DataList> <!-- #include virtual="/quickstart/aspplus/samples/webforms/customize/footer.inc" --></body>
</html>
RepeatColumns 属性设置横排几列具体的楼上的都演示了,俺就不罗嗦拉,呵呵~~~~