加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 将DetailsView行组合在一起?

发布时间:2020-12-16 09:35:35 所属栏目:asp.Net 来源:网络整理
导读:如果我有一个包含许多行的DetailsView,是否可以将某些行“组合”在一起? IE浏览器.通过使用div和一些标签或诸如此类的东西,使它们与其余行分开.我尝试这样做,但你不能在模板项之间添加asp标签.唯一的方法是创建多个DetailsView吗? 谢谢 解决方法 这就是我
如果我有一个包含许多行的DetailsView,是否可以将某些行“组合”在一起? IE浏览器.通过使用div和一些标签或诸如此类的东西,使它们与其余行分开.我尝试这样做,但你不能在模板项之间添加asp标签.唯一的方法是创建多个DetailsView吗?

谢谢

解决方法

这就是我用DetailsView解决类似问题的方法
(从Bootstrap采取的CSS样式)

<asp:DetailsView ID="dvID" runat="server"    
        CssClass="table table-condensed"
        GridLines="None"
        FieldHeaderStyle-Width="130px">
        <Fields>
           <asp:BoundField DataField="whatever" />
           ...
          <asp:TemplateField HeaderText="ROW"
              InsertVisible="False" AccessibleHeaderText="False"
              HeaderStyle-BackColor="#F0F0F0"
              ItemStyle-BackColor="#F0F0F0" ItemStyle-Width="99%">
              <ItemTemplate>
                  <span>&nbsp;</span>
              </ItemTemplate>
          </asp:TemplateField>

诀窍是插入一个带有标题的空模板字段和具有相同背景颜色的控件来模拟空行.您可以将文本/标签放在HeaderText内或ItemTemplate内或两者中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读