none
Consulta LinqToDataSet para retornar diferente de... RRS feed

  • Pergunta

  • Caros,

    Tenho dois GridView aonde o gridView1 apresenta de uma consulta LinqToDataSet todos que contem o nome "Maria" ou "João" e no gridView2 pretendo realizar uma consulta LinqToDataSet aonde me retorne todos exceto os que tenha o nome "Maria" ou "João".

    Só consegui resolver a primeira conaulta, a segunda ainda nada:

    Primeira:
    var rsds = from o in dataSet.Tables[0].AsEnumerable()
               where o.Field<string>("Nome") == "Maria" ||
               o.Field<string>("Nome") == "João"
               orderby o.Field<string>("Nome")
               select o;
    gridView1.DataSource = rsds.AsDataView();
    gridView1.DataBind();

     

    quarta-feira, 14 de março de 2012 17:52

Respostas

  • Boa tarde.

    Sua segunda consulta ficaria assim:

    var rsds = from o in dataSet.Tables[0].AsEnumerable()
               where o.Field<string>("Nome") != "Maria" ||
               o.Field<string>("Nome") != "João"
               orderby o.Field<string>("Nome")
               select o;
    gridView1.DataSource = rsds.AsDataView();
    gridView1.DataBind();


    Consultoria .NET
    ANALISTA DESENVOLVEDOR
    Se esta sugestão for útil, por favor, classifique-a como útil.
    Se ela lhe ajudar a resolver o problema, por favor, marque-a como resposta.
    Blog .Net Descomplicado

    quarta-feira, 14 de março de 2012 17:54