locked
Percorrer DataGrid RRS feed

  • Pergunta

  • Galera como faço pra percorrer os itens de um DataGrid(Silverlight) com ChekBox seleciona em C#. Abaixo o exemplo em ASP.

    private void Button1_Click(object sender, System.EventArgs e)
    {
      foreach(DataGridItem item in this.DataGrid1.Items)
      {
        if(item.ItemType == ListItemType.Item ||
          item.ItemType == ListItemType.AlternatingItem)
        {
    		
          CheckBox chk = (CheckBox)item.FindControl("CheckBox1");
          if(chk.Checked)
            this.Label1.Text += item.Cells[2].Text + "<br>";
        }
      }
    }
    quinta-feira, 25 de novembro de 2010 15:23

Todas as Respostas

  • Daniel, o que exatamente você quer fazer?

    Separar em uma lista quais as linhas que tiveram um checkbox checked?

    Ao invés de "procurar" os controles com check, use databinding pra isso que o silverlight já faz a mágica pra você.

    Outra coisa, esqueça esse código de interface no code-behind, estude sobre um padrão chamado MVVM e use binding pra tudo.

    Fica a dica.

    Abc,

    André


    -- André Carlucci - Way2 Technology - twitter/andrecarlucci
    quarta-feira, 1 de dezembro de 2010 18:41
  • Valeu pela dica!
    segunda-feira, 16 de julho de 2012 19:27