【发布时间】:2014-01-16 15:49:46
【问题描述】:
我有一个我生成的邮件列表,并在 dataGrid 中显示了一些详细信息。
有些会起作用,有些会出错。
如果过程成功,我想在最后一个数据网格列中显示一个按钮,如果过程失败,则显示一个图像。
所以,我只用一个按钮就得到了这个:
<sdk:DataGridTemplateColumn Header="Voir">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button Name="btOpen"
Click="btOpen_Click"
IsEnabled="True"/>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
此按钮将打开文档。
但正如我所说,某些过程可能会失败,所以我必须显示一个图像,而不是一个按钮。
我可以将图像添加到我的 datagridTemplateColumn 中,然后根据过程的成功或失败显示其中一个(很容易知道)?
如果我不能,我怎么能在这里做我想做的事?我可以不添加到不同的列吗?
谢谢。
【问题讨论】:
标签: c# silverlight datagrid datagridtemplatecolumn