首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

简单有关问题。求C# MVC 如何在前台显示上显示dataview的效果?

2013-08-01 
简单问题。。求C# MVC 怎么在前台显示上显示dataview的效果??就是弄成winform的datagridview控件那种效果。。

简单问题。。求C# MVC 怎么在前台显示上显示dataview的效果??
就是弄成winform的datagridview控件那种效果。。在mvc 是要怎么实现呢? 
菜鸟 昨天才开始学 求详细 MVC
[解决办法]


<table class="ui-table1">
                <thead>
                    <tr>
                        <td width="20%">
                            日期
                        </td>
                        <td width="10%">
                            收缩压
                        </td>
                        <td width="10%">
                            舒张压
                        </td>
                        <td width="10%">
                            心率
                        </td>


                        <td>
                            备注
                        </td>
                    </tr>
                </thead>
                <tbody>
                    @if (ViewBag.bpDatasList != null)
                    {
                        foreach (var item in ViewBag.bpDatasList as List<Mvc.PublicPlatform.Models.BpDataViewModel>)
                        {
                            if (item.Warning)
                            {
                        <tr style="background-color: #FFF6C4; color: #cd0404">
                            <td>
                                @{string date = item.Date != null ? Convert.ToDateTime(item.Date).ToString("yyyy-MM-dd H:mm:ss") : "";}@date
                            </td>
                            <td>@item.Ssy


                            </td>
                            <td>
                                @item.Szy
                            </td>
                            <td>@item.HeartLv
                            </td>
                            <td>
                                @{
                                  //备注
                                  var remark = string.Empty;
                                  var len = 500;
                                  if (!string.IsNullOrWhiteSpace(@item.Remark))
                                  {
                                      if (@item.Remark.Length > len)
                                      {


                                          remark = string.Concat(@item.Remark.Substring(0, len), "...");
                                      }
                                      else
                                      {
                                          remark = @item.Remark;
                                      }
                                  }
                                }
                                @remark
                            </td>
                        </tr>
                            }
                            else
                            {


                        <tr>
                            <td>
                                @{string date = item.Date != null ? Convert.ToDateTime(item.Date).ToString("yyyy-MM-dd H:mm:ss") : "";}@date
                            </td>
                            <td>@item.Ssy
                            </td>
                            <td>
                                @item.Szy
                            </td>
                            <td>@item.HeartLv
                            </td>
                            <td>
                                @{
                                  //备注
                                  var remark = string.Empty;


                                  var len = 500;
                                  if (!string.IsNullOrWhiteSpace(@item.Remark))
                                  {
                                      if (@item.Remark.Length > len)
                                      {
                                          remark = string.Concat(@item.Remark.Substring(0, len), "...");
                                      }
                                      else
                                      {
                                          remark = @item.Remark;
                                      }
                                  }
                                }


                                @remark
                            </td>
                        </tr>
                            }
                        }
                    }
                </tbody>
            </table>


[解决办法]
参考这个实现:http://www.cnblogs.com/lukun/archive/2011/08/15/2133477.html
[解决办法]
你要的表格跟mvc没关系,你要的只是一个table标签或者说.NET带的gridview控件。web要实现跟winform一样灵活要做很多工作,用现成的插件比较好。
[解决办法]
你先学下html吧,mvc中实现那样的效果就是把一个结果集合foreach一行行打印出来,原理都差不多

热点排行