Bonjour

je suis un novice sous C#, et pour un premier exemple avec une base de donnée, j'essaye de récupérer le contenu d'une table dans un datagridview, mais j'ai une exception de type : StackOverflowException . sachant que la connexion a été ajouté avec succès, j'arrive à accéder aux données depuis la connexion de données sur l'explorateur de serveurs.

mon code est le suivant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
 
tableDataContext db;
 
public Form1()
{
InitializeComponent();
// Chargement du mapping
db = new tableDataContext();
}
private void Form1_Load(object sender, EventArgs e)
{
// Définition de la source de données de la DataGridView
var maTable = from t in db.table select t;
 
grilleMaTable.DataSource = maTable; 
 
// options de présentation
grilleMaTable.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells;
grilleMaTable.Columns[0].Visible = false;
grilleMaTable.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells;
}