能这样吗?
数据库里得数据,用datagrind绑定后显示在页面上,那可以这样吗?
在页面上形成两部分
左右两部分是一样得内容,格式是这样:
名称:××× 名称:×××
地址:××× 地址:×××
电话:××× 电话:×××
我用datagrid模板列来实现,但是用绑定就会出现左右两边数据一样得情况,怎么办呢?
希望大家给指点一个好得方法,谢谢
问题点数:40、回复次数:7Top
1 楼llwhr(露)回复于 2006-03-13 16:11:17 得分 0
我得意思是说假如数据库里有10条记录,那么就左右两边各显示5条,而不要形成左边10条右边10且数据一样得情况Top
2 楼xianbin(悠游浪子)回复于 2006-03-13 16:15:07 得分 0
模板设计不对Top
3 楼llwhr(露)回复于 2006-03-13 16:30:05 得分 0
我得模板是这样的,现在我想不出其他的办法,大家给看看怎么改就好了呢?
<asp:DataGrid id="DGContentdy" runat="server" Font-Size="9pt" AutoGenerateColumns="False" ShowHeader="False">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<TABLE cellPadding="2" width="92%" align="right" border="0">
<TR>
<TD><STRONG><%# DataBinder.Eval(Container.DataItem,"zd1").ToString()%></STRONG></TD>
</TR>
<TR>
<TD vAlign="top" height="63">
<P style="LINE-HEIGHT: 150%"><FONT size="4"><%# DataBinder.Eval(Container.DataItem,"qydq").ToString()%> <%# DataBinder.Eval(Container.DataItem,"qydq1").ToString()%> <%# DataBinder.Eval(Container.DataItem,"qydq2") %> <%# DataBinder.Eval(Container.DataItem,"qydq3") %> <%# DataBinder.Eval(Container.DataItem,"address") %><%# DataBinder.Eval(Container.DataItem,"qy") %></FONT></P>
</TD>
</TR>
<TR>
<TD>
<DIV align="left"><FONT size="4"><%# DataBinder.Eval(Container.DataItem,"sjr").ToString()%>(收)</FONT></DIV>
</TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<TABLE cellPadding="2" width="92%" align="right" border="0">
<TR>
<TD><SPAN class="style2"><STRONG><%# DataBinder.Eval(Container.DataItem,"zd1").ToString()%></STRONG></SPAN></TD>
</TR>
<TR>
<TD vAlign="top" height="63">
<P style="LINE-HEIGHT: 150%"><FONT size="4"><%# DataBinder.Eval(Container.DataItem,"qydq").ToString()%> <%# DataBinder.Eval(Container.DataItem,"qydq1").ToString()%> <%# DataBinder.Eval(Container.DataItem,"qydq2") %> <%# DataBinder.Eval(Container.DataItem,"qydq3") %> <%# DataBinder.Eval(Container.DataItem,"address") %><%# DataBinder.Eval(Container.DataItem,"qy") %></FONT></P>
</TD>
</TR>
<TR>
<TD>
<DIV align="left"><FONT size="4"><%# DataBinder.Eval(Container.DataItem,"sjr1").ToString()%>(收)</FONT></DIV>
</TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>Top
4 楼llwhr(露)回复于 2006-03-13 16:31:01 得分 0
唉,发上来我自己看着都好乱,但是我还不太会用这个东西,麻烦大家帮忙给看看了Top
5 楼peterb(基础的重要性!!! 去处浮躁 静,思,学!)回复于 2006-03-13 16:43:14 得分 20
you can use DataList replace DataGridTop
6 楼drk928(一起看斜阳)回复于 2006-03-13 16:49:58 得分 20
用DataList ,Repeater都行.Top
7 楼llwhr(露)回复于 2006-03-13 16:59:27 得分 0
能推荐一个DataList的例子吗Top




