salve!
sto sviluppando un piccolo programma WindowsForm in C#.
ho creato una classe personale per l'interrogazione di un db mysql.
ho aggiunto un DataGridView al Form:
getEntrate() interroga il db e ritorna una DataTable.codice:private void MainForm_Load(object sender, EventArgs e) { dataGridViewEntrate.AutoGenerateColumns = false; dataGridViewEntrate.DataSource = db.getEntrate(); dataGridViewEntrate.Columns.Add("entrata_id", "ID"); dataGridViewEntrate.Columns.Add("entrata_valore", "Valore"); dataGridViewEntrate.Columns.Add("causale_nome", "Causale"); dataGridViewEntrate.Columns.Add("conto_nome", "Conto"); dataGridViewEntrate.Columns.Add("entrata_data", "Data"); dataGridViewEntrate.Columns.Add("entrata_note", "Note"); dataGridViewEntrate.Columns[0].Width = 1; }
il problema è che se faccio generare le colonne automaticamente funziona tutto bene.
se invece le imposto a mano (nn voglio vederle tutte) le righe nn vengono create.
avete qualche idea?

Rispondi quotando