CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

能这样吗?

楼主llwhr(露)2006-03-13 16:09:41 在 .NET技术 / C# 提问

数据库里得数据,用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()%>&nbsp;<%#   DataBinder.Eval(Container.DataItem,"qydq1").ToString()%>&nbsp;<%#   DataBinder.Eval(Container.DataItem,"qydq2")   %>&nbsp;<%#   DataBinder.Eval(Container.DataItem,"qydq3")   %>&nbsp;<%#   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()%>&nbsp;<%#   DataBinder.Eval(Container.DataItem,"qydq1").ToString()%>&nbsp;<%#   DataBinder.Eval(Container.DataItem,"qydq2")   %>&nbsp;<%#   DataBinder.Eval(Container.DataItem,"qydq3")   %>&nbsp;<%#   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

相关问题

  • 就这样、、、
  • 这样都有??
  • 是这样吗?
  • 竟然这样.........
  • 会这样吗?
  • 这样也错?
  • 能否这样?!
  • 怎会这样?
  • 有没有这样这样的软件
  • 这样实现这样的效果?

关键词

  • 模板
  • 数据
  • datalist

得分解答快速导航

  • 帖主:llwhr
  • peterb
  • drk928

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo