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; }
Partager