在MVC中以表格格式显示数据

时间:2014-01-17 18:38:15

标签: asp.net-mvc

我是MVC 3.0的新手,LINQ to SQL。我试图在MVC中的GRID类型的东西中显示来自数据库的数据。我试过简单的桌子,但它太静了。

代码:

控制器:

使用Testing_linq.Models;

namespace Testing_linq.Controllers
{
    public class HomeController : Controller
    {
        public ActionResult Index()
        {
            ViewBag.Message = "Welcome to ASP.NET MVC!";
            var DataContext = new RegistrationDataContext();
            var Registration = DataContext.SelectRegistration_sp();

            return View(Registration);
        }

查看:

@foreach(SelectRegistration_spResult reg in (IEnumerable<Object>)ViewData.Model)
{
    <tr>
     <td>@reg.userEmail </td>
    </tr>
}
</table>

表仅用于测试一条记录,我希望所有记录都显示在GRID中,可以对其进行修改,排序,删除,更新等。

帮我解释一下这段代码。

1 个答案:

答案 0 :(得分:0)

我认为而不是构建渲染网格的自定义实现,并在网格上实现自定义操作,如添加,编辑,更新

您可能需要查看一些客户端网格解决方案,如

JQxGrid WidgetJQGrid Trirand

或MVC自己的WebGrid