博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2012年4月19日
阅读量:7220 次
发布时间:2019-06-29

本文共 1597 字,大约阅读时间需要 5 分钟。

Datalist


<asp:DataList ID="DlBranch" BorderColor="black" CellPadding="5" CellSpacing="5" RepeatDirection="Vertical"

RepeatLayout="Table" RepeatColumns="3" runat="server">


BorderColor:背景颜色。 CellPadding:单元格边距。CellSpacing:单元格间距。RepeatDirection:用于设置或返回包含的项目垂直显示还是水平显示。

  • Horizontal - 项目水平显示
  • Vertical - 默认。项目垂直显示。
  • RepeatLayout:属性用于设置或获取如何显示在包含中的项目。

  • Flow - 项目不显示在表格中
  • Table - 默认。项目显示在表格中
  • RepeatColumns :属性用于设置或返回当显示复显示项目时所使用的列数。


     <a href="DBranch_Show.aspx?BranchID=<%#DataBinder.Eval(Container.DataItem,"BranchID") %>">

                    <%#DataBinder.Eval(Container.DataItem, "BranchName") %></a>


    Container即容器,指父控件;

    DataItem指父控件所绑定的数据源的当前行,不是字段。

    如果只是显示值<%#("字段名")%>就可以了.如果是要修改值<%#Bind("字段名")%>就可以了.


    <%# DataBinder.(Container.DataItem, "IntegerValue", "{0:c}") %>
    <%# DataBinder.(Container.DataItem, "Discontinued", "{0:G}") %>;0G代表True,flase;

    <%#Container.DataItem("price","{0:¥#,##0.00}")%>

    <%# DataBinder.(Container.DataItem,"Company_Ureg_Date","{0:yyyy-M-d}")%>


      <HeaderTemplate>

    <ItemTemplate>


     <table>

            <tr>
                <asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound">
                    <ItemTemplate>
                        <td>
                            <ul>
                                <li style="list-style: none; float: left;"><a href="DBranch_Show.aspx?BranchID=<%#DataBinder.Eval(Container.DataItem,"BranchID") %>">
                                    <%#DataBinder.Eval(Container.DataItem, "BranchName") %></a> </li>
                            </ul>
                        </td>
                    </ItemTemplate>
                </asp:Repeater>
            </tr>
        </table>


    protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)

        {
            if (i % 3 == 0 && i > 0)
            {
                e.Item.Controls.Add(new LiteralControl("</tr><tr>"));
            }
            i++;
        }


     

转载于:https://www.cnblogs.com/W-Scarecrow/archive/2012/04/19/2457479.html

你可能感兴趣的文章
深度学习理论解释基础
查看>>
遗传算法
查看>>
将web网站移动化
查看>>
Application-Session-Cookie
查看>>
Perl的多进程框架(watcher-worker)
查看>>
phpMyAdmin 后台拿webshell
查看>>
Linux 关机 休眠, 关闭移动设备自动挂载 命令
查看>>
Html唤起手机APP,如果有就唤起,如果没有就跳到下载页。
查看>>
Java中File类如何扫描磁盘所有文件包括子目录及子目录文件
查看>>
VC++ 限制窗口的大小范围的方法
查看>>
结对开发-返回一个整数数组中最大子数组的和(首尾相接版)
查看>>
meanshift-聚类
查看>>
不要if else的编程
查看>>
rn.ShowDialog() == DialogResult.OK
查看>>
20160519
查看>>
SCU 3132(博弈)
查看>>
正则表达式
查看>>
delete archivelog all 无法彻底删除归档日志?
查看>>
Redis五大数据类型
查看>>
大型分布式网站架构技术总结
查看>>