Jump to content

forms e ListViewItem


Igor SIlva
 Share

Recommended Posts

boa tarde

eu estou com uma duvida em c# em baixo vou descrever a minha duvida:

é assim eu estou a fazer um projecto, no qual estou a utilizar dois forms um chamado inserir e outro chamado consultar.

e o que eu queria saber como é que vou passar os dados "as listas " que criei no form inserir para o form consultar.

no form consultar estou a utilizar uma  ListView, mas nao sei como erei fazer isso!!!

o codigo no form inserir é o seguinte:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace tesssste
{
    public partial class inserir : Form
    {
        consultar novo = new consultar();
        
        StreamWriter escrever;
        StreamReader ler;
       pessoa novapessoa = new pessoa();
        List<pessoa> listadepessoas = new List<pessoa>();
        public inserir()
        {
            InitializeComponent();
        }
        private void inserir_Load(object sender, EventArgs e)
        {
            
           
        }
        private void criar()
        {
            StreamWriter escrever = new StreamWriter("MyFile.txt", false);
            escrever.Close();
        }
        private void guardar()
        {
            StreamWriter escrever = new StreamWriter("MyFile.txt", false);

            foreach (pessoa novapessoa in listadepessoas)
            {
                escrever.WriteLine( novapessoa.Nome + "#" + novapessoa.Morada+ "#" + novapessoa.Idade);
            }

            escrever.Close();
        }
        private void inseri()
        {
            
            novapessoa.Nome = textBox1.Text;
            novapessoa.Morada = textBox3.Text;
            novapessoa.Idade = textBox2.Text;
            listadepessoas.Add(novapessoa);
            guardar();
            
        }
        private void button1_Click(object sender, EventArgs e)
        {
            
            consultar novo = new consultar();
            novo.ShowDialog();
        }
    }
}

no form consultar tenho este codigo:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace tesssste
{
    public partial class consultar : Form
    {
       
        public consultar()
        {
            InitializeComponent();
        }
        private void consultar_Load(object sender, EventArgs e)
        {
          
          
            ListViewItem novo = new ListViewItem(listadepessoas);
            novo.Text = "ola 1";
            novo.SubItems.Add("ola 2");
            novo.SubItems.Add("ola 3");
            listView1.Items.Add(lista);

        }
    }
}

Alguem pode me ajudar???

Obrigado:

Igor Silva

Link to comment
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
 Share

×
×
  • 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.