Pergunta : Linq a DataTable e a começ fileiras distintas

A seguinte pergunta de Linq não está retornando o odt distinto do rows

Dim como email address do
'Contains de DataTable = de C (sessão (“GridData”), o DataTable) (e outro dados coluna) que o nome de coluna é 'lQuery do query
Dim do linq do Br/>
'Define do Br/>'[email protected]'< do Br/>'[email protected]'< do Br/>'[email protected]'< do Br/>'[email protected]'< do Email'< = de c no _
de odt.AsEnumerable () onde c! Enviar por correio electrónico a ordem do _
de IsNot DBNull.Value por c! Enviar por correio electrónico ao _
novo seleto com {. Email = c.Field (da corda) (“email”)}o

'Populate Chkboxlist

This do
chklRecipients.DataBind de/>chklRecipients.DataSource = de lQuery.Distinct () () não está removendo a fileira duplicada “[email protected]” porque está fazendo um binário compara e não uma corda compara. Que eu preciso de fazer para parar estas duplicatas e mais simples o melhor?
class= do

Resposta : Linq a DataTable e a começ fileiras distintas

Eu ajustei sua pergunta
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
X não ofuscante como DataTable novo ()
        Col1 não ofuscante como DataColumn novo (“email”)

        x.Columns.Add (col1)

        x.Rows.Add (“[email protected]”)
        x.Rows.Add (“[email protected]”)
        x.Rows.Add (“[email protected]”)
        x.Rows.Add (“[email protected]”)



        Escurecer a pergunta = (de q em (de c em odt.AsEnumerable () o _
                                Onde c! _ de IsNot DBNull.Value do email
                                Ordem por c! _ Ascending do email
                                Selecionar novo com {.mail = c (o “email”)}) _
                     Selecionar q.mail distinto)
Outras soluções  
 
programming4us programming4us