问题 我们可以在动态gridview之间打破行距吗

sriram0212

成员
已加入
2020年6月20日
留言内容
8
编程经验
1-3
在用户界面中放置了一个gridview,在其中从db检索的数据将根据db返回的行数动态创建行,这样我们就可以打破动态创建的行之间的行距
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,933
地点
英国
编程经验
10+
发布您到目前为止已经尝试过,考虑过或尝试过的内容,并在代码标签中发布所有代码。

欢迎来到论坛!
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,536
地点
弗吉尼亚州切萨皮克
编程经验
10+
我们的OP在谈论换行包装列值吗?还是他们真的想要行之间的换行吗?我问,因为行已经被中断分隔了。
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,933
地点
英国
编程经验
10+
我希望他们能够共享他们的代码,这样我就可以自己完成工作,并了解他们的尝试。
 

sriram0212

成员
已加入
2020年6月20日
留言内容
8
编程经验
1-3
ASP.net:
<div class="OneColumn">
            <asp:Repeater runat="server" ID="RepView" OnItemDataBound= "RepView_ItemDataBound" OnItemCommand="RepView_ItemCommand">
              <HeaderTemplate>
                <table class="ViewPageTables" cellpadding="0" cellspacing="0" border="0">
                  <tr class="viewGridTitle">
                    <td class="viewGridTitle" width="30px">
                     ComponentName
                    </td>
                    <td class="viewGridTitle">
                     1
                    </td>
                    <td class="viewGridTitle">
                      2
                    </td>
                    <td class="viewGridTitle">
                      3
                    </td>     
<td class="viewGridTitle">
                      4
                    </td>
                  </tr>
              </HeaderTemplate>
              <ItemTemplate>
                <tr class="RowStyle">
                  <td> <%# DataBinder.Eval(Container.DataItem, "1")%>
                   </td>
                  <td>
                    <%# DataBinder.Eval(Container.DataItem, "2")%>
                  </td>
                    <td>
                    <%# DataBinder.Eval(Container.DataItem, "3")%>
                  </td>
                    <td>
                    <%# DataBinder.Eval(Container.DataItem, "4")%>
                  </td>
                    </tr>
              </ItemTemplate>             
              <AlternatingItemTemplate>
                <tr class="AlternatingRowStyle">
                   <td> <%# DataBinder.Eval(Container.DataItem, "1")%>
                   </td>
                  <td>
                    <%# DataBinder.Eval(Container.DataItem, "2")%>
                  </td>
                    <td>
                    <%# DataBinder.Eval(Container.DataItem, "3")%>
                  </td>
                    <td>
                    <%# DataBinder.Eval(Container.DataItem, "4")%>
                  </td>                             
                </tr>
              </AlternatingItemTemplate>
            </asp:Repeater>
          </div>

我需要一一打破动态创建的行,以便可以在每行之间添加标签。
 
由主持人最后编辑:

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,536
地点
弗吉尼亚州切萨皮克
编程经验
10+
这不是GridView。这是ASP.NET WebForms Repeater。

移至适当的子论坛。

(有人击败了我...)
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,536
地点
弗吉尼亚州切萨皮克
编程经验
10+
无论如何,您可以将适合于HTML表的任何合法HTML放到HTML表中,因为您选择在转发器要使用的结构上使用HTML表。请记住,Repeater中的任何内容都不会强制您在项目模板内只有一个TR。因此,您可以制作两个TR。一种用于分隔符,另一种用于数据。或者,您可以将定义列表放在一行中,然后将定义的术语设置为标题,将定义设置为数据。
 
最佳 底部