CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2
  1. #1
    Join Date
    May 2011
    Posts
    1

    Question Binding to DataRowView with a DataTrigger inside of a DataGrid

    I am trying to implement a cell template for a datagrid. The problem is, when I try to bind to the Object within the datagridview, I am not getting the values that I am expecting.

    This is what the datagrid looks like with no styling:
    http://i128.photobucket.com/albums/p...agridplain.png

    Pretty simple, but when I try to style it using a cell template with triggers, this is what I am getting (Each cell that has DAL.Task above should contain an orange circle):
    http://i128.photobucket.com/albums/p...gridstyled.png

    here is the xaml that I am using to style the grid:

    Code:
    <DataTemplate x:Key="MiddleDataGridCellTemplate">
     <Grid>
      <Image Name="CenterImage"
       HorizontalAlignment="Center"
       VerticalAlignment="Center"/>     
     </Grid>
     <DataTemplate.Triggers>
      <DataTrigger Binding="{Binding Row.ItemArray/TaskStatusName}"
       Value="In Progress">
       <Setter TargetName="CenterImage"
        Property="Source"
        Value="/besoControlLibrary;component/Resources/Spreadsheet_CheckedOut.png" />
      </DataTrigger>
     </DataTemplate.Triggers>
    </DataTemplate>
    I am guessing that "{Binding Row.ItemArray/TaskStatusName}" is causing the problem, what is the correct way to pull out the TaskStatusName property of the DAL.Task within the datagridview?

    I found out that the values of the blank cells are DBNull if that helps at all.

    Also, these values are coming from a DataTable that is the context of the the DataGrid.

  2. #2
    Join Date
    May 2011
    Posts
    1

    Re: Binding to DataRowView with a DataTrigger inside of a DataGrid

    I solved the problem, answer here

    http://social.msdn.microsoft.com/For...3-557abd80c63d

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  





Click Here to Expand Forum to Full Width

Featured