OVH Cloud OVH Cloud

deux datagrid avec relation 1N

1 réponse
Avatar
fth
Bonsoir,

je me met à dotnet et cela ne va pas sans mal ;-)

quand je lance l'appli, les données apparaissent dans les deux grids sans
filtrage;

quand je click sur le champ RbRef de GridFacture, GridDetail n'affiche plus
rien..

et je ne vois pas les détail de la facture sélectionnée.

Qu'est ce qui cloche dans mon code?



Bonne soirée et merci,



Frédéric



Public Class FrmSabumaMain

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load

'TODO: This line of code loads data into the 'AureusSQLDataSet.Facture'
table. You can move, or remove it, as needed.

Me.FactureTableAdapter.Fill(Me.AureusSQLDataSet.Facture)

'TODO: This line of code loads data into the 'AureusSQLDataSet.RbDetail'
table. You can move, or remove it, as needed.

Me.RbDetailTableAdapter.Fill(Me.AureusSQLDataSet.RbDetail)

End Sub

Private Sub GridFacture_CellClick(ByVal sender As Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
GridFacture.CellClick

With RbDetailBindingSource

.DataSource = "SELECT * FROM [RbDetail] WHERE [RefOffre]=
Me.RBrefDataGridViewTextBoxColumn"

End With

End Sub

End Class

1 réponse

Avatar
Patrice
.DataSource = "SELECT * FROM [RbDetail] WHERE [RefOffre]=
Me.RBrefDataGridViewTextBoxColumn"

Phrase SQL constante + le datasource n'est pas une phrase SQL.

Voir par exemple :

http://msdn2.microsoft.com/fr-fr/library/system.windows.forms.datagridview.datasource(VS.80).aspx

--
Patrice

"fth" a écrit dans le message de news:
udTvA%
Bonsoir,

je me met à dotnet et cela ne va pas sans mal ;-)

quand je lance l'appli, les données apparaissent dans les deux grids sans
filtrage;

quand je click sur le champ RbRef de GridFacture, GridDetail n'affiche
plus rien..

et je ne vois pas les détail de la facture sélectionnée.

Qu'est ce qui cloche dans mon code?



Bonne soirée et merci,



Frédéric



Public Class FrmSabumaMain

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load

'TODO: This line of code loads data into the 'AureusSQLDataSet.Facture'
table. You can move, or remove it, as needed.

Me.FactureTableAdapter.Fill(Me.AureusSQLDataSet.Facture)

'TODO: This line of code loads data into the 'AureusSQLDataSet.RbDetail'
table. You can move, or remove it, as needed.

Me.RbDetailTableAdapter.Fill(Me.AureusSQLDataSet.RbDetail)

End Sub

Private Sub GridFacture_CellClick(ByVal sender As Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
GridFacture.CellClick

With RbDetailBindingSource

.DataSource = "SELECT * FROM [RbDetail] WHERE [RefOffre]=
Me.RBrefDataGridViewTextBoxColumn"

End With

End Sub

End Class