C# 设置DataGridTextColumn的绑定';s文本块

C# 设置DataGridTextColumn的绑定';s文本块,c#,wpf,data-binding,datagrid,wpfdatagrid,C#,Wpf,Data Binding,Datagrid,Wpfdatagrid,我正在尝试更改DataGrid中TextBox的“Text”属性的绑定。考虑下面的代码: <DataGrid Name="CoreView837" HorizontalAlignment="Left" Height="366" VerticalAlignment="Center" Width="792" AutoGenerateColumns="False" SelectionUnit="Cell" SelectionMode="Extended" VerticalSc

我正在尝试更改DataGrid中TextBox的“Text”属性的绑定。考虑下面的代码:

<DataGrid Name="CoreView837" HorizontalAlignment="Left" Height="366" VerticalAlignment="Center" Width="792"
          AutoGenerateColumns="False" SelectionUnit="Cell" SelectionMode="Extended" VerticalScrollBarVisibility="Auto" ItemsSource="{Binding}">
    <DataGrid.Columns>
    <DataGridTextColumn x:Name="ClaimNumber"  Header="Claim Number" Width="350" Binding="{Binding ClaimNumber}">

    </DataGridTextColumn>
    <DataGridTemplateColumn x:Name ="Parent837" Header="837 Segment" Width="300" ClipboardContentBinding="{Binding SegmentText}">
        <DataGridTemplateColumn.CellTemplate>
            <DataTemplate>
                <ScrollViewer MaxHeight="100">
                    <TextBlock x:Name="Segment837" Text="{Binding SegmentText}" TextWrapping="Wrap"/>
                </ScrollViewer>
            </DataTemplate>
        </DataGridTemplateColumn.CellTemplate>
    </DataGridTemplateColumn>
            <DataGridTemplateColumn Header="Errors" Width="350" ClipboardContentBinding="{Binding ErrorText}">
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <ScrollViewer MaxHeight="100">
                            <TextBlock Text="{Binding ErrorText}" TextWrapping="Wrap"/>
                        </ScrollViewer>
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
            </DataGridTemplateColumn>
        </DataGrid.Columns>
</DataGrid>
但是,我似乎无法直接更改TextBlock的文本绑定。看来我只能选择“家长837”


有谁能建议我如何直接或更好地更改绑定?现在我已经为成功加载文本文件的断开段设置了绑定,但我想更改TextBlock的绑定,例如,如果它失败,我想返回替代数据。

a
TextBlock
没有名为
binding
的属性,因此,
Segment837.Binding
甚至不应该编译。您是否正在尝试更改
DataContext
?还是绑定
段837.Text
?也许你在寻找?我正在尝试更改Segment837.text的绑定如果你不在寻找,也许你想看看。如何使用FallbackValue方法?我之前的两条评论中有一个链接,其中包含代码片段,再次显示:
Segment837.Binding = new Binding("Value");