Buongiorno a tutti, vi spiego il mio problema, Ho creato tre tabelle con le relative relazioni su sql server, in c# con un progetto di tipo form aggiungo una nuova origine dati, scelgo dataSet, seleziono il db che mi interessa e tutto va a buon fine.
In esplora soluzioni compare il mio db e se ci clicco sopra mi apre anche la rappresentazione grafica del db, se controllo i campi con 'anteprima dati' visualizzo quelli che ho inserito in sql server manualmente.
private void button1_Click(object sender, EventArgs e)
{
public void PrintRows(DataSet dataSet)
{
// For each table in the DataSet, print the row values.
foreach (DataTable table in dataSet.Tables)
{
foreach (DataRow row in table.Rows)
{
foreach (DataColumn column in table.Columns)
{
textBox1.Text=row[column].ToString();
}
}
}
}
//db.Tables[0].Rows[1][1];
object[] oggettoDb;
PrintRows(db);
textBox1.Text= db.Tables[0].Rows[1][1].ToString();
MessageBox.Show( db.Tables[0].Columns[1].ColumnName);
oggettoDb = db.Tables[0].Rows[0].ItemArray;
textBox1.Text = oggettoDb[1].ToString();
}
Queste sono tutte le soluzioni provate(altre cancellate) per leggere una riga...in tutti i casi mi dice riga non presente.
Ora vi chiedo---dov'è che sbaglio? Bisogna fare qualche passaggio supplementare prima? Grazie mille a tutti