none
Label recebe valor da linha de um gridview WPF RRS feed

  • Pergunta

  • Olá pessoal tenho este código que está em C# windows form:

    if (e.RowIndex >= 0) {     DataGridViewRow linha = this.dgvRegClie.Rows[e.RowIndex];     lblCodClie.Text = linha.Cells["idCliente"].Value.ToString(); }

    aqui uma label está recebemdo o conteudo da linha idCliente ambos no mesmo form,

    alguem sabe como ficaria está sequencia passando para o WPF, quis comandos faria a mesma coisa? Obrigado!


    terça-feira, 19 de maio de 2015 19:38

Todas as Respostas

  • Olá Fernando,

    Seguem dois exemplos:

    if (datagrid.SelectedIndex >= 0)
    {
        lblCodClie.Content = ((ClasseCliente)datagrid.Items[datagrid.SelectedIndex]).idCliente;
    }

    ou

    if (datagrid.SelectedItem != null)
    {
        lblCodClie.Content = ((ClasseCliente)datagrid.SelectedItem).idCliente;
    }

    Ou você pode criar um binding em xaml que interliga essas informações.

    Mais informações sobre bindings:

    http://www.wpf-tutorial.com/data-binding/introduction/

    terça-feira, 24 de novembro de 2015 00:38