none
Binding DataSet tipado RRS feed

  • Pergunta

  •  

    Olá

    Estou usando DataSet tipado em uma aplicação WPF.

    Nesse DataSet possuo duas DataTable, a Cliente e a _Cliente.

    Gostaria de colocar apenas a DataTable Cliente no Grid, pois eu estou conseguindo colocar apenas o DataSet inteiro com DataSource.

     

    Este é o XAML que estou usando pra adicionar o DataSet ao DataProvider:

    <Grid.Resources>

    <ObjectDataProvider x:Key="oCliente" ObjectType="bsBusiness:ClienteBusinessObject">

    </ObjectDataProvider>

    </Grid.Resources>

     

    E aqui estou adicionando o DataSet ao DataSource do DataGrid, mas eu gostaria de adicionar somente a DataTable Cliente:

    <igDP:XamDataGrid x:Name="grdTeste" Margin="0,95,0,0" DataSource="{Binding Source={StaticResource oCliente}}">

    </igDP:XamDataGrid>

     

    Desde já agradeço

     

    Jabson

    sexta-feira, 22 de fevereiro de 2008 14:37

Respostas

  • Olá,

    consegui resolver o problema

     

    Ao invés de usar o DataProvider eu adicionei diretamente o DataSet ao Grid.Resources

     

    <Grid.Resources>

    <dsDataSet:ClienteBusinessObject x:Key="dsCliente" />

    </Grid.Resources>

     

    E aqui é onde adiciono o DataSet ao DataGrid e para definir qual a DataTable que deve ser usada no DataGrid é só especificar a propriedade Path.

     

    <igDP:XamDataGrid x:Name="grdTeste" Margin="0,95,0,0" DataSource="{Binding Source={StaticResource oCliente},Path=Cliente}">

    </igDP:XamDataGrid>

     

    Obrigado

     

    Jabson

    terça-feira, 26 de fevereiro de 2008 14:10

Todas as Respostas

  • Olá,

    consegui resolver o problema

     

    Ao invés de usar o DataProvider eu adicionei diretamente o DataSet ao Grid.Resources

     

    <Grid.Resources>

    <dsDataSet:ClienteBusinessObject x:Key="dsCliente" />

    </Grid.Resources>

     

    E aqui é onde adiciono o DataSet ao DataGrid e para definir qual a DataTable que deve ser usada no DataGrid é só especificar a propriedade Path.

     

    <igDP:XamDataGrid x:Name="grdTeste" Margin="0,95,0,0" DataSource="{Binding Source={StaticResource oCliente},Path=Cliente}">

    </igDP:XamDataGrid>

     

    Obrigado

     

    Jabson

    terça-feira, 26 de fevereiro de 2008 14:10
  • Olá...

     

    Estou precisando de ajuda urgente.

     

    Ainda é a respeito desse mesmo dataset, pois eu tenho uma TextBox e preciso fazer um Binding com uma coluna da tabela Cliente: a coluna Nome por exemplo.

     

    <TextBox Height="23" Margin="197,69,176,0" Name="txtNome" VerticalAlignment="Top" Canvas.Left="-67" Canvas.Top="40" Width="205">

     

    Essa caixa de texto está em outra Janela, ou seja, eu tenho apenas o DataSet para puxar os dados dessa coluna.

     

    Desde ja agradeço.

     

    Jabson

    terça-feira, 4 de março de 2008 18:36