【问题标题】:Add dynamics <tr> in the table in mvc在mvc的表中添加动态<tr>
【发布时间】:2022-01-05 15:32:31
【问题描述】:

你好朋友我有一个问题是我想在表中显示数据库的一个字段的返回值..我的问题是它在一个头上显示所有返回值..我只想要8个数字每行显示并动态添加另一行..谢谢您的帮助

  </div>
                <div role="tabpanel" class="tab-pane fade" id="Tab3">


                    @if (ViewBag.ProductPartNumber != null)
                    {
                        List<ShowProductPartNumberViewModel> list = ViewBag.ProductPartNumber;

                        <div class="table-responsive">
                            <table class="table table-striped">

                                <tbody>

                                    @foreach (var item in list)
                                    {

                                        <tr>
                                            <td>@item.ProductNumberTitle </td>
                                        </tr>

                                    }

                                </tbody>
                            </table>
                        </div>
                    }

                </div>

【问题讨论】:

  • 列表中有多少项?

标签: c# html asp.net asp.net-mvc


【解决方案1】:

试试这个:

        @for (int i = 0; i < list.Count(); i += 8)
        {
            var items = list.Skip(i).Take(8).ToList();
            System.Text.StringBuilder sb = new System.Text.StringBuilder();

            <tr>
                <td>
                    foreach (var item in items)
                    {
                       sb.Append(item.ProductNumberTitle)
                    }
                    sb.ToString();
               </td>
            </tr>

        }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-28
    • 2022-11-07
    • 2013-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多