none
Datagrid WPF RRS feed

  • Pergunta

  • estou criando uma datagrid WPF p/ entrada dados onde tem a linha e  os detalhes dela, a linha consigo adicionar  valores mais no detalhes não fica disponivel linha p/ inserção de valores as propriedades CanUserAddRows="True" CanUserDeleteRows="True"  estão como true.

     

     

    terça-feira, 21 de dezembro de 2010 13:41

Todas as Respostas

  • Aqui o código do datagrid com linha em detalhes, gostaria de adc tanto a linha como o detalhes dela, mas não fica disponivel o detalhes p/ adicionar dados

     

     

    <Window x:Class="WpfApplication2.MainWindow"

            xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

            xmlns:dg="clr-namespace:Microsoft.Windows.Controls;assembly=WPFToolkit"

            xmlns:primitives="clr-namespace:Microsoft.Windows.Controls.Primitives;assembly=WPFToolkit"

            xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

            Title="MainWindow" Height="350" Width="525" PreviewKeyDown="Window_PreviewKeyDown" WindowState="Maximized" Loaded="Window_Loaded">

     

        <Window.Resources>

            <Style TargetType="primitives:DataGridColumnHeader" x:Key="columnHeaderStyle">

                <Setter Property="Background">

                    <Setter.Value>

                        <LinearGradientBrush StartPoint="0.5,0"

                             EndPoint="0.5,1" >

                            <LinearGradientBrush.GradientStops>

                                <GradientStop Color="Navy" Offset="0" />

                                <GradientStop Color="LightBlue" Offset="1" />

                            </LinearGradientBrush.GradientStops>

                        </LinearGradientBrush>

                    </Setter.Value>

                </Setter>

                <Setter Property="Foreground" Value="White" />

            </Style>

     

     

        </Window.Resources>

     

        <dg:DataGrid x:Name="dataGrid" AutoGenerateColumns="False"

                 AlternationCount="2" SelectionChanged="dataGrid_SelectionChanged">

     

           <dg:DataGrid.Columns>

                <dg:DataGridTextColumn Header="Cod Produto"

               Binding="{Binding Path=TESTE1}" />

                <dg:DataGridTextColumn Header="Descricao"

               Binding="{Binding Path=TESTE2}" />

     

            </dg:DataGrid.Columns>

     

            <dg:DataGrid.RowDetailsTemplate>

                <DataTemplate>

                    <dg:DataGrid 

                         AutoGenerateColumns="False" 

                         CanUserAddRows="True" CanUserDeleteRows="True" 

                         AlternationCount="2"

                         ColumnHeaderStyle="{StaticResource

                           columnHeaderStyle}"

                         HeadersVisibility="All"

                         ColumnWidth="100"

                         HorizontalGridLinesBrush="#DDDDDD"

                         VerticalGridLinesBrush="#DDDDDD">

     

                        <dg:DataGrid.Columns>

                            <dg:DataGridTextColumn Header="Lote"

                         Binding="{Binding Path=TESTE1}"

                         IsReadOnly="False"/>

                        </dg:DataGrid.Columns>

                    </dg:DataGrid>

                </DataTemplate>

            </dg:DataGrid.RowDetailsTemplate>

        </dg:DataGrid>

    quarta-feira, 22 de dezembro de 2010 12:54