首页 新闻 搜索 专区 学院

wpf datagrid 需要编辑 一列 但是页面点击了 还不能编辑 求助:这个怎么弄

0
悬赏园豆:10 [已解决问题] 解决于 2017-03-02 16:11

<DataGrid  x:Name="dgTime"  AutoGenerateColumns="False" CanUserAddRows="True" MinHeight="50" Grid.Row="1">
            <DataGrid.Columns>
             <DataGridTextColumn Header="时间" Width="Auto" Binding="{Binding Time}"/>
             <DataGridTextColumn Header="名称" Width="Auto" Binding="{Binding Name}"/>
             <DataGridTemplateColumn Header="值" Width="160" >
              <DataGridTemplateColumn.CellTemplate>
               <DataTemplate>
                <TextBlock  Width="160" HorizontalAlignment="Right" VerticalAlignment="Center" TextAlignment="Right"  Text="{Binding Value, Mode=TwoWay}" />
               </DataTemplate>
              </DataGridTemplateColumn.CellTemplate>
              <DataGridTemplateColumn.CellEditingTemplate>
               <DataTemplate>
                <TextBox Text="{Binding Value, Mode=TwoWay}" >
               </DataTemplate>
              </DataGridTemplateColumn.CellEditingTemplate>
             </DataGridTemplateColumn>
            </DataGrid.Columns>
           </DataGrid>

后台cs 给了个数据源dgTime.ItemsSource = ValueList;

狂狗A地板的主页 狂狗A地板 | 初学一级 | 园豆:121
提问于:2017-03-02 15:56
< >
分享
最佳答案
0

IsReadOnly="False" 加上就可以了

狂狗A地板 | 初学一级 |园豆:121 | 2017-03-02 16:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册