2010-08-03 7 views
2

Telerik MVC Grid를 설계하는 일반적인 방법을 설계 할 수 있는지 궁금합니다. 예 : 모델은 FieldDescriptor 목록입니다. FieldDescriptor에는 이름, 값 및 유형이 있습니다. 따라서 모델의 데이터에 따라 그리드의 열을 표시하려고합니다. 필드의 종류와 유형에 따라 다릅니다. 그러나 Telerik MVC Grid는 명시 적으로 모델 속성을 참조하는 경우에만 열을 만드는 방법을 알고 있습니다.Telerik MVC : Generic Grid

답변

7

나는 당신이 묻고있는 것을 설명하는 블로그를 발견했다. 런타임까지 열의 내용을 모르는 경우 동적 데이터 테이블을 표시하는 방법

모델의 열을 반복하여 그리드를 만든 다음 ajax를 사용하여 데이터를 가져올 수 있습니다. 여기에 링크 여기 www.alexrogan.com

은 데이터 테이블의 열 값을 통해 루프 그리드의 열을 생성 할 수있는 방법입니다.

 .Columns(columns => 
     { 
      foreach (System.Data.DataColumn column in Model.Columns) 
      { 
       columns.Bound(column.DataType, column.ColumnName);   
      } 
     }) 
관련 문제