Exemplo n.º 1
0
        void _servicoOrdens_EventoSinalizacao(object sender, SinalizarEventArgs e)
        {
            // Inclui linha de detalhe
            _mensagens.Add(
                new Mensagem()
            {
                Sinalizacao = e.Mensagem
            });

            // Atualiza o grid
            grdMensagens.DataSource = _mensagens;
            grdMensagens.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
        }
Exemplo n.º 2
0
        void _servicoOrdens_EventoSinalizacao(object sender, SinalizarEventArgs e)
        {
            // Inclui linha de detalhe
            _mensagens.Add(
                new Mensagem()
            {
                Sinalizacao = e.Mensagem
            });

            // Ajusta para execução entre threads diferentes
            grdMensagens.Invoke(
                new InvokeDelegate(
                    delegate()
            {
                // Atualiza o grid
                grdMensagens.DataSource = null;
                grdMensagens.DataSource = _mensagens;
                grdMensagens.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
            }
                    ));
        }