首页 新闻 会员 周边

Silverlight网格中编辑性别时的出错

0
悬赏园豆:30 [已关闭问题]

在Silverlight中的DataGrid中,性别是用0和1表示的,在编辑时出现下拉框,可点击下拉框准备编辑时确退出了编辑状态(下拉框一闪而过),请问如何解决

代码如下:

<data:DataGrid x:Name="grdStudents" FrozenColumnCount="1" CanUserReorderColumns="True" CanUserSortColumns="True"  Width="600" Height="500" RowDetailsVisibilityMode="VisibleWhenSelected"  AutoGenerateColumns="False" RowHeight="25" >
            <data:DataGrid.Columns>
                <data:DataGridTextColumn Header="姓名" Binding="{Binding Name}" Width="140" />
                <data:DataGridTemplateColumn Header="性别" Width="80">
                    <data:DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <TextBlock Text="{Binding Sex,Converter={StaticResource sexConverter}}"></TextBlock>
                        </DataTemplate>
                    </data:DataGridTemplateColumn.CellTemplate>
                    <data:DataGridTemplateColumn.CellEditingTemplate>
                        <DataTemplate>
                            <ComboBox Width="80" Height="20" SelectedIndex="{Binding Sex,Mode=TwoWay}">
                                <ComboBoxItem Content="男"></ComboBoxItem>
                                <ComboBoxItem Content="女"></ComboBoxItem>
                            </ComboBox>
                        </DataTemplate>
                    </data:DataGridTemplateColumn.CellEditingTemplate>
                </data:DataGridTemplateColumn>

……

Fencer的主页 Fencer | 初学一级 | 园豆:7
提问于:2009-07-14 13:29
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册