正在阅读:十天学会ASP.net之第八天十天学会ASP.net之第八天

2004-02-25 10:07 出处:CSDN 作者:byebye8742 责任编辑:linjixiong

  二、以模板列,我们可以定制每一个单元格的样式:

 
<asp:TemplateColumn>
  <itemTemplate>
  中间是一个表格,想怎么样就怎么样
  </itemTemplate>
  </asp:DataGrid> 
  或许你们要说怎么在表格中输出代码那,可以使用<%# DataBinder.Eval(Container.DataItem,"字段名").ToString()%>
  下面看一个例子,我们所要做的就是把aa,bb两个字段放在一个单元格内显示,就好像下面一样:

1werwe
rewrwe
2werwe
rewrwe

  我们这样写代码: 
 
<asp:DataGrid 
  id="dgrdMain" 
  cellpadding="1" 
  showheader="false" 
  autogeneratecolumns="false"
  borderwidth="0"
  runat="server">
  <columns>
  <asp:boundcolumn datafield="ii"/> 首先使用默认的显示方式显示ID
  <asp:TemplateColumn> 再使用模板来显示后面一列(由AA,BB并列组成)
  <itemTemplate>
  <table border="0" cellspacing="0" cellpadding="0" width="100%">
  <tr>
  <td><%# Container.DataItem("aa")%></td>
  </tr>
  <tr>
  <td><%# Container.DataItem("bb")%></td>
  </tr>
  </table> 
  </itemTemplate>
  </asp:DataGrid> 
  </columns>
  </asp:datagrid>

  今天就说到这里,明天我们来看一下DATAGRID的分页显示等功能

察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:
键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品