2013-12-20 104 views
2

這是有問題的列:WPF DataGrid:如何使用後面的代碼執行列綁定?

<DataGridTextColumn 
    Header=" Length " 
    Width="Auto" 
    Binding="{Binding Path=Length, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, StringFormat=0.00;;#}" 
    ElementStyle="{StaticResource RightJustified}" 
    x:Name="lengthColumn"> 
</DataGridTextColumn> 

的問題是,我需要的是列綁定到在運行時的某些其他屬性(稱爲Length48)。

TIA。

+0

請clearify你想改變從長度到Length48綁定或本綁定不工作。 – Betty

+0

這是你從我的帖子中得到的答案:'問題是我需要在運行時將該列綁定到某個**其他**屬性(稱爲Length48)。「發佈的綁定用於」TabItem「中,並且在另一個「TabItem」中的新的 –

回答

3

試試這個:

DataGridTextColumn dataGridTextColumn = new DataGridTextColumn(); 
dataGridTextColumn.Header = " Length "; 
dataGridTextColumn.Binding = new Binding("Length48"); 

YourDataGrid.Columns.Add(dataGridTextColumn);