【发布时间】:2023-03-29 22:18:02
【问题描述】:
我使用 Datagrid 在 Silverlight 中显示记录。我使用 Itemsource 来绑定 DataGrid 中的数据。它工作正常。
我形成了类似的网格,
Grid x:Name="LayoutRoot" Background="White" Margin="-157,-45,-318,0">
<sdk:DataGrid HorizontalAlignment="Left" Height="242.195"
Margin="93.282,26.764,0,0" VerticalAlignment="Top"
Width="496.08" RenderTransformOrigin="0.5,0.5"
UseLayoutRounding="False" d:LayoutRounding="Auto" Name="showrecordgrid" >
<sdk:DataGrid.Columns>
<sdk:DataGridTemplateColumn>
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button >Edit</Button>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
<sdk:DataGridTemplateColumn>
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button >Delete</Button>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
<sdk:DataGrid.RenderTransform>
<CompositeTransform Rotation="-0.566"/>
</sdk:DataGrid.RenderTransform>
</sdk:DataGrid>
按钮将显示在列的开头。我需要重新排序列末尾的按钮吗?
参考截图,
【问题讨论】:
-
Edit和Delete列在哪里定义? -
@Bahman_Aries 请现在检查我的 xaml 代码。我在编辑和删除按钮位置中错误地提到了列名。
-
如果我的回答没有解决你的问题,请详细说明。
-
@Bahman_Aries 我使用上面的代码部分现在按钮将显示在 Column1 和 C2 之间
-
@Bahman_Aries 我更改了显示区域中的所有内容,但按钮无法显示在最后
标签: c# wpf silverlight datagrid