2011-11-25 2 views
1

내 데이터를 DataGrid에 표시해야합니다.WP7에서 DataGrid 사용

프런트 엔드 : 나는 다음과 같은 코드를 사용하고

네임 스페이스 : xmlns:datagrid="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data"

<datagrid:DataGrid Name="tgrid" AutoGenerateColumns="False" Grid.Row="2" HeadersVisibility="Column"> 
      <datagrid:DataGrid.Columns> 
       <datagrid:DataGridTextColumn Header="Name"> 

       </datagrid:DataGridTextColumn> 
      </datagrid:DataGrid.Columns> 
     </datagrid:DataGrid> 

백엔드 :

:이 코드를 사용하는 경우

 List<LItem> str = new List<LItem>(); 
     str.Add(new LItem() { Str = "chandra" }); 
     str.Add(new LItem() { Str = "chandra" }); 
     str.Add(new LItem() { Str = "chandra" }); 
     str.Add(new LItem() { Str = "chandra" }); 
     str.Add(new LItem() { Str = "chandra" }); 
     str.Add(new LItem() { Str = "chandra" }); 
     tgrid.ItemsSource = str; 

    public class LItem 
    { 
     private string _str; 

     public string Str 
     { 
      get { return _str; } 
      set { _str = value; } 
     } 
    } 

내가 같은 예외가

The type 'projectName.MainPage', specified in the x:Class of '/MainPage.xaml' could not be found in any loaded assembly. 

답변

2

표시되지 않은 일부 XAML과 관련된 예외가 표시됩니다. x:Class attached 속성은 사용자 정의 컨트롤의 코드 숨김 클래스를 나타냅니다. 프로젝트에서 projectName.MainPage 유형이 종료됩니까?

새로운 사용자 컨트롤로 다시 시작하는 것이 좋습니다. 코드를 다시 추가하고 코드를 천천히 다시 추가 할 때 코드를 다시 컴파일하고 실행하는 것이 좋습니다.

+0

내 프로젝트에 projectName.MainPage가 있습니다. DataGrid 부분에 주석을 달면 프로그램이 평소대로 실행됩니다. –

관련 문제