如何在wpf中的datagrid中添加linkbutton?

时间:2014-06-10 07:56:39

标签: c# wpf datagrid

我是wpf的新手,我有绑定的名字,名字,性别,但我需要如何在wpf的数据网格内部建立一个超链接。请帮我解决

<DataGrid.Columns>                
                <DataGridTextColumn Binding="{Binding Path=Patient ID}" Header="Patient ID" Width="120" />
                <DataGridTextColumn Binding="{Binding Path=Patient Name}" Header="Patient Name" Width="150" />
                <DataGridTextColumn Binding="{Binding Path=Gender}" Header="Gender" Width="100" />
<DataGridHyperlinkColumn Header="LinkReport">
                </DataGridHyperlinkColumn>

1 个答案:

答案 0 :(得分:1)

您应该使用 DataGridTemplateColumn

 <DataGrid.Columns>
        <DataGridTemplateColumn Header="Gender">
            <DataGridTemplateColumn.CellTemplate>
                <DataTemplate>
                    <Button>
                        <Hyperlink NavigateUri="{Binding LinkReport}">
                        </Hyperlink>
                    </Button>
                </DataTemplate>
            </DataGridTemplateColumn.CellTemplate>
        </DataGridTemplateColumn>
 </DataGrid.Columns>