Bonjour
Voici mon problème :
J'ai une source de données SQL Server 2008R2, un programme en C#, Winform, .NET 4.
J'ai connecté un DataGridView à une table par le biais d'un BindingSource et de Linq To SQL
Après avoir sélectionné une ligne dans le grid, je voudrais récupérer la valeur d'une colonne de cette ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 RecordsEntities RecordsEntities_1 = new RecordsEntities(); BindingSource BS_Performers = new BindingSource(); var Source_Performers = from S in RecordsEntities_1.tblPerformers select S; BS_Performers.DataSource = Source_Performers; this.dtg_Performers.DataSource = BS_Performers;
Lorsque je développe l'objet Performers (BindingSource), je trouve la propriété Current puis les colonnes de la table source avec les valeurs correspondantes à la ligne sélectionnée dans le grid. C'est à dire les valeurs qui m'intéressent.
Mais j'ai une erreur lorsque je cherche à le lire par le code avec la syntaxe suivante :
Comment résoudre mon problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 BS_Performers.Current.str_Performer_Code
Merci d'avance
Partager