Jump to content
Sign in to follow this  
rick3n

Dataset/Datatable XML - WPF

Recommended Posts

rick3n

Boas precisava de ajuda a carregar um ficheiro XML numa datatable que por sua vez encontra-se dentro de um dataset.

o cenário é o seguinte:

Tenho este datatable criado num dataset

imagemlc.jpg

Estou a tentar ler/carregar o xml nesta datatable e não estou a conseguir, bem como visualizar.

O codigo que tenho é o seguinte:

                DataSetleit dataleit = new DataSetleit();
                dataleit.DataTable1.ReadXml(caminho);
                dataTable1DataGrid.DataContext = dataleit.DataTable1.DefaultView;

Tenho estado a pesquisar mas não estou a conseguir chegar la.

Este codigo que coloquei funciona mas quando o dataset ou datagrid não é criado em modo visual

Eu consigo ler o xml e carregar num datagrid desta maneira, mas como disse não tenho nada criado em modo visual e precisava para poder fazer report's dinamicos.

                DataSet objDataSet = new DataSet();
                objDataSet.ReadXml(caminho);
                dataGrid1.DataContext = objDataSet.Tables[0].DefaultView;

Podem-me dar umas luzes?

Cptos

Obrigado

Share this post


Link to post
Share on other sites
rick3n

Ja descobri a solução.

Para quem quiser aqui vai o codigo:

Criar um Dataset e por consequencia uma datatable nesse dataset de acordo com a imagem:

imagemlc.jpg

O codigo:

public partial class MainWindow : Window
    {
      
            DataSet1.ItinerarioDataTable icdt = new DataSet1.ItinerarioDataTable();

        public MainWindow()
        {

            InitializeComponent();
        }

        protected override void OnInitialized(EventArgs e)
        {
            base.OnInitialized(e);

            icdt.ReadXml("teste.xml");

            _dataGrid.ItemsSource = icdt.DefaultView;
        }
    }
}

Cptos

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.