0
設置數據網格內的ComBox索引是否需要設置ComBox
的索引,該代碼位於DataGrid
的代碼中? Silverlight中的ComboBox
應該使用DataGridColumnTemplate
添加到DataGrid,因此SetValue()
方法將不起作用,因爲它指向模板而不是組合框。另一方面,我不能只命名ComboBox
並將其設置爲選定索引,因爲它是一個對象,並且更改將應用於表中的所有組合框。Silverlight:從代碼
XAML代碼示例:
<sdk:DataGrid x:Name="DG" HorizontalAlignment="Left" Height="421" Margin="10,58,0,0" VerticalAlignment="Top" Width="680" ColumnWidth="*" AutoGenerateColumns="False">
<sdk:DataGrid.Columns>
<sdk:DataGridTemplateColumn Header="Test">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<ComboBox Name="CB" >
<ComboBoxItem>1</ComboBoxItem>
<ComboBoxItem>2</ComboBoxItem>
<ComboBoxItem>3</ComboBoxItem>
....
</ComboBox>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
</sdk:DataGrid>
但是,你怎麼能有索引不同設置的組合框?例如,第一行的COmboBox將索引設置爲1,第二行的索引設置爲12,... – JAX 2014-10-05 14:54:58