Permalänk
Medlem

Vad gör jag för fel? C#

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Data.SqlServerCe; namespace TestForm2 { public partial class Form1 : Form { public Form1() { FillData(); } void FillData() { // 1. // Open Connection using (SqlCeConnection c = new SqlCeConnection( Properties.Settings.Default.BlueprintDBConnectionString)) { c.Open(); // 2. // Create new DataAdapter using (SqlCeDataAdapter a = new SqlCeDataAdapter( "SELECT * FROM BlueprintIndex", c)) { // 3. // Use DataAdapter to fill DataTable DataTable t = new DataTable(); a.Fill(t); // 4. // Render data onto the screen dataGridView1.DataSource = t; } } } } }

Vad gör jag för fel? när jag försöker kompilera så säger Visual Studio detta: Objektreferensen har inte angetts till en instans av ett objekt. Och Pekar på dataGridView1.DataSource = t;

Koden fungerade förut så jag bestämde mig då för att testa lite andra saker men nu fungerar den inte längre, skulle tro att jag kanske råkade ta bort något eller lägga till något men jag kan inte se vad felet är.

Permalänk
Medlem

Hittade felet, glömde använda "InitializeComponent();" i public Form1()...

Permalänk
Medlem
Skrivet av DOC.:

Hittade felet, glömde använda "InitializeComponent();" i public Form1()...

Lätt att missa, svårt att upptäcka