public Menu() { InitializeComponent(); //Mostra a versão da DLL atual lbl_versao.Text = "Versão: " + Jogo.Versao; // Popula a dataGridView com as partidas disponíveis dgv_partidas.DataSource = Partida.listarPartidas(); dgv_partidas.Columns[4].Visible = false; dgv_partidas.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; }
//Função que chama do servidor as partidas e trata elas para a grid public static List <Partida> listarPartidas() { string retorno = Jogo.ListarPartidas("T"); retorno = retorno.Replace("\r", " "); string[] linha = retorno.Split('\n'); List <Partida> partidas = new List <Partida>(); for (int i = 0; i < linha.Length - 1; i++) { Partida p = new Partida(); string[] itens = linha[i].Split(','); p.id = Convert.ToInt32(itens[0]); p.nome = itens[1]; p.data = itens[2]; p.status = itens[3]; partidas.Add(p); } return(partidas); }