コード例 #1
0
ファイル: FrmPrincipal.cs プロジェクト: gunn3r71/Windows_App
        private void FrmNovoForm_Load(object sender, EventArgs e)
        {
            this.CboStatusUsuario.DataSource = Estado.RetornaEstados();
            this.CboStatusUsuario.Text       = "Selecione um estado";

            var dados = from estado in Estado.RetornaEstados() //é como se fosse um foreach
                        where estado.Id == 1 || estado.Id == 3 // Faz um filtro do objeto retornado
                        orderby estado.Nome                    //Ordenando os dados por nome
                        select new
            {                                                  //bloco que seleciona as propriedades que quero retornar
                Id   = estado.Id,
                Name = estado.Nome
            };

            dgvEstados.DataSource = dados.ToList(); //Transformando os dados retornados em lista e devolvendo

            var contextMenu = new ContextMenuStrip();
            var menuItens   = new ToolStripMenuItem[1];

            menuItens.Append(new ToolStripMenuItem("Novo bloco de notas"));
            menuItens.Append(new ToolStripMenuItem("Novo bloco de notas 2"));

            this.Notify.ContextMenuStrip = contextMenu;
        }