能用datalist或Repeater横向排放吗?
默认好像是由上到下
口
口
口
口
口
口
这样的吧!
我想实现这样的效果不知如何操作?
口口口口
口口口口
口口口口
口口口口
然后再分页,用途是展示产品图片及介绍用的!
问题点数:20、回复次数:9Top
1 楼liangshaojun(君猎)回复于 2004-08-02 16:59:14 得分 0
在里面用tableTop
2 楼liangshaojun(君猎)回复于 2004-08-02 17:00:18 得分 0
将table分成所需要的列数,在相应列中放相应的信息内容Top
3 楼loneghost(dotnet入门者……)回复于 2004-08-02 17:03:42 得分 0
datalist不就可以了
Top
4 楼hbb0b0(bobo)回复于 2004-08-02 17:55:05 得分 10
可以的,在datalistzhong 有排列格式的属性。DataList's RepeatDirection 决定横排或数排;RepeatColumns决定横排的列数。Top
5 楼jason5468()回复于 2004-08-02 21:20:32 得分 0
THANKS 明天试一下!Top
6 楼softchao(小款※人生就像大便, 往往努力了半天却只迸出几个屁 )回复于 2004-08-02 21:43:57 得分 10
每两列排列的例子
复制直接可运行
<%@ 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>
Top
7 楼chongachong(虫虫)回复于 2004-08-02 21:59:41 得分 0
用RepeatDirection属性。RepeatDirection="Horizontal" 表示横排
RepeatColumns 属性设置横排几列
具体的楼上的都演示了,俺就不罗嗦拉,呵呵~~~~Top
8 楼jyj13(老蒋想睡觉)回复于 2004-08-02 22:17:08 得分 0
Repeater排版自己设计,你想斜着都可以。Top
9 楼mdot()回复于 2004-08-02 22:19:18 得分 0
REPEATER有自己的属性的呀Top




