Carica Grid se trova i dati

domenica 19 dicembre 2010 - 18.45

Carmelo1965 Profilo | Junior Member

Ciao a tutti, vorrei fare in modo che il datagrid sia visibile con i dati se esiste il nome
dell'Azienda, altrimenti inserire in txt, Azienda non trovata. Ho provato a scrivere la procedura e
non funziona, sto lavoando con Visual Studio in Visual Basic
Grazi mille

If Tcerca.Text <> "Azienda" Then
ContTableAdapter.FillAzienda(ContDataset.Contatti, Tcerca.Text)
dgv.Visible = True
Else
Tcerca.Text = "Azienda non trovata"
dgv.Visible = False
End If

Un grazie a tutti i collaboratori....

alx_81 Profilo | Guru

>Ciao a tutti,
Ciao Carmelo

>vorrei fare in modo che il datagrid sia visibile
>con i dati se esiste il nome
>dell'Azienda, altrimenti inserire in txt, Azienda non trovata.
>Ho provato a scrivere la procedura e
>non funziona, sto lavoando con Visual Studio in Visual Basic
cosa intendo con "non funziona"? Errori? Non succede niente? Hai un comportamento non desiderato?

>Un grazie a tutti i collaboratori....
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

Carmelo1965 Profilo | Junior Member

Ciao, con la procedura che ho scritto, si vede ugualmente il Datagrid, la ricerca funziona, ma se scrivo
un nome non in elenco mi esce lo stesso il Datagrid

Un grazie a tutti i collaboratori....

Carmelo1965 Profilo | Junior Member

Ciao, vorrei risolvere il problema ma non so come, qualcuno può aiutarmi.


Un grazie a tutti i collaboratori....

alx_81 Profilo | Guru

>Ciao, vorrei risolvere il problema ma non so come, qualcuno può aiutarmi.
ma sei su web o su winforms?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

Carmelo1965 Profilo | Junior Member

ciao, sto usando il form

Carmelo
Un grazie a tutti i collaboratori....

alx_81 Profilo | Guru

>ciao, sto usando il form
Quando colleghi la sorgente al datagrid, controlli se la sorgente ha righe. Se non ne ha, nascondi la grid.

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

Carmelo1965 Profilo | Junior Member

ciao, in che modo dovrei controllare se nel DataGrid ho righe, so che i dati si vedono normalemente quando si apre il form
Un grazie a tutti i collaboratori....

alx_81 Profilo | Guru

>ciao, in che modo dovrei controllare se nel DataGrid ho righe,
>so che i dati si vedono normalemente quando si apre il form
i dati li vedi quando si apre il form a livello "visivo". Prima di arrivare ai dati, succedono tante altre cose .
Ci sono degli eventi che vengono scatenati e quello che devi fare tu, è intervenire nel momento prima del lancio del collegamento dei dati alla griglia.
Prima del collegamento (o binding) devi controllare il numero di righe che la sorgente (datasource) ha. Se sono zero, non fai nulla.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

Carmelo1965 Profilo | Junior Member

Ciao Alex,scusa per la risposta in ritardo, infatti non ho fatto alcun controllo del Datagrid ma la seguente istruzione : vorrei inserire in questa istruzione se il dadagid esiste mi fai vedere i record altrimenti
non mi fai vedere nulla ma un messaggio che informa "Contatto inesistente".
Grazie milla Alex e scusa per l'ignoranza
Select Case ListContatti.SelectedIndex
Case 0
TaContatti.FillAzienda(MasterDataSet.Contatti, Tcerca.Text)
AnagContatti.ContattiTableAdapter.FillAzienda(MasterDataSet.Contatti, Tcerca.Text)
AnagContatti.bsContatti.Position = Dgv.ColumnCount.ToString

AnagContatti.Show()


Case 1
TaContatti.FillAnno(MasterDataSet.Contatti, Tcerca.Text)
Case 2
TaContatti.FillProvincia(MasterDataSet.Contatti, Tcerca.Text)
Case 3
TaContatti.FillOperatoreTMK(MasterDataSet.Contatti, Tcerca.Text)

End Select
Un grazie a tutti i collaboratori....
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5