[Visual net] query su due tabelle in un dataset con LINQ

sabato 09 luglio 2011 - 12.28
Tag Elenco Tags  VB.NET

niccolo84 Profilo | Newbie

SALVE,

ho un (dataset1) contenente due tabelle con i seguenti campi:

TABELLA1 = CLIENTI (nome, cognome, comune_di_residenza)
TABELLA2 = COMUNI (nome_comune, regione_comune)

ad esempio con questo codice sul DataGridView mi viene restituito l' elenco dei clienti
residenti nel comune inserito nel TextBox


Dim query = From tipe In DataSet1.clienti _ Where tipe.comune_di_residenza = TextBox1.Text _ Select tipe DataGridView1.DataSource = query.AsDataView

ora io vorrei effettuare una query dove inserendo il nome della regione mi da come risultato
(attraverso un incrocio delle due tabelle) i clienti relativi a quella regione.
inolre vorrei rendere il codice relativo nel senso che, seguendo l'esempio suddetto,
al posto di indicare il nome assoluto del campo "comune_di_residenza" indicato in
"Where tipe.comune_di_residenza = TextBox1.Text" vorrei mettere una variabile per sceglire di
volta in volta il campo su cui impostare la condizione. Magari indicando il campo tramite
una textbox

ma se scrivo Where tipe.TextBox2.Text = TextBox1.Text mi da logicamente errore


grazie x l'aiuto che midarete


e poi oltre LINQ ci sono alternative ?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5