2013-06-13 2 views
1

LINQ to SQL 및 datacontext 클래스를 확인하려고합니다. MVC 코딩을 배우고 일부 테스트 데이터가있는 데이터베이스가 있습니다. datacontext를 만들었으므로 컨트롤러에서이 데이터를 얻을 수있었습니다.LINQ to SQL datacontext보기에서 데이터를 격자로 전달

ClientClassesDataContext context2 = new ClientClassesDataContext(); 
var result2 = context2.up_GetClient(4,1); 
up_GetClientResult myObject = result2.SingleOrDefault(); 
return View(myObject); 

이렇게하면보기에 이것을 전달하고 격자 스타일로 배치하는 방법을 고집하는 클라이언트의 목록을 반환합니다. 한 행의 데이터 만 가진 뷰에 객체를 전달하는 경우조차도 항목에 액세스하고 텍스트 상자에 표시하는 방법에 다소 집착합니다.

LINQ to SQL 등의 모범 사례에 대한 포인터 또는 링크조차도 큰 도움이됩니다. 밖에 다양한 정보가있는 것 같습니다.

보기는 아래 코드와 함께 비어 있습니다.

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" 
Inherits="System.Web.Mvc.ViewPage<dynamic>" %> 
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 

</asp:Content> 

<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 

<h2>Test</h2> 

</asp:Content> 

도움이나 의견을 보내 주시면 감사하겠습니다.

+0

사용중인 MVC 프레임 워크는 무엇입니까? MVC3.0을 사용하면 WebGrid 도우미를 활용하여 많은 샘플을 온라인으로 얻을 수 있습니다. 그렇지 않으면 데이터 표시를 완벽하게 제어하려면 HTML 표를 사용하면됩니다. 그러나 WebForms/WinForms의 경우처럼 MVC 프레임 워크 내에서 사용할 수있는 완전한 GridView를 기대하지 마십시오. –

+0

다음을 참조하십시오. http://stackoverflow.com/questions/5138618/create-gridview-in-asp-net-mvc3-0 & http://forums.asp.net/t/1687421.aspx/1 –

+0

안녕하세요 MVC3 프레임 워크 – user1071017

답변

1
Model: 

public class MyModel 
    { 

     IEnumerable<client> _getClient { get; set; } 
    } 

Controller: 

ClientClassesDataContext context2 = new ClientClassesDataContext(); 
var result2 = context2.up_GetClient(4,1); 
MyModel _mymdl=new MyModel(); 
_mymdl._getClient = result2.SingleOrDefault(); 
return View(_mymdl); 

VIew: 

@model ProjectName.web.MyModel 
@{ 
    ViewBag.Title = ""; 
    Layout = "~/Views/Shared/_Layout.cshtml"; 
} 

<div> 
foreach (var item in Model._getClient) 
     { 

//Add your login to create Table 
} 
</div> 
+0

위의 코드와 라인을 시도하십시오. IEnumerable _getClient {get; 세트; } 오류 - 알 수없는 형식 '클라이언트' – user1071017

+0

예를 들어, 클라이언트를 테이블 이름으로 변경하십시오. –

+0

지금 고마워. 마지막으로 모델의 _GetClient 참조는 무엇입니까? – user1071017