2014-05-12 3 views
0

코드 숨김의 ID, 성 및 성 3 열로 데이터 그리드에 데이터를 추가하는 방법은 무엇입니까?코드 뒤에있는 DataGrid의 데이터를 바인딩하고 추가하는 방법은 무엇입니까?

var myDataObject = ... // VM possibly 
    var myBinding = new Binding("FirstName"); 
    myBinding.Source = myDataObject; 
    myTextBlock.SetBinding(TextBlock.TextProperty, myBinding); 

그냥 당신의 요구에 맞춤형으로 적용 : 나는 당신이 SetBinding을 사용할 수 있습니다 답변

<sdk:DataGrid x:Name="dg" ItemsSource="{Binding}" AutoGenerateColumns="False" > 
      <sdk:DataGrid.Columns> 
       <sdk:DataGridTextColumn Header="id" Binding="{Binding Id}"></sdk:DataGridTextColumn> 
       <sdk:DataGridTemplateColumn Header="FirstName" CanUserReorder="True" 
              CanUserResize="True" CanUserSort="True" Width="Auto"> 
        <sdk:DataGridTemplateColumn.CellTemplate> 
         <DataTemplate> 
          <TextBlock Text="{Binding FirstName}" 
             MouseLeftButtonDown="TextBox_MouseLeftButtonDown" MouseLeftButtonUp="TextBox_MouseLeftButtonUp" MouseMove="TextBlock_MouseMove"/> 

         </DataTemplate> 
        </sdk:DataGridTemplateColumn.CellTemplate> 
       </sdk:DataGridTemplateColumn> 

       <sdk:DataGridTemplateColumn CanUserReorder="True" 
       CanUserResize="True" CanUserSort="True" Width="Auto" > 
        <sdk:DataGridTemplateColumn.CellTemplate> 
         <DataTemplate> 
          <TextBlock Text="{Binding LastName}" 
          MouseLeftButtonDown="TextBox_MouseLeftButtonDown" 
          MouseLeftButtonUp="TextBox_MouseLeftButtonUp"/> 
         </DataTemplate> 
        </sdk:DataGridTemplateColumn.CellTemplate> 
       </sdk:DataGridTemplateColumn> 

      </sdk:DataGrid.Columns> 

     </sdk:DataGrid> 

답변

0

에 대한 감사 할 것입니다.

+0

전체 기능 작동 코드가 필요합니다. – DeveloperDahak

관련 문제