Πώς να δημιουργήσετε έναν DataTable σε C#;
Το έκανα έτσι:
DataTable dt = new DataTable();
dt.clear();
dt.Columns.Add("Name");
dt.Columns.Add("Marks");
Πώς μπορώ να δω τη δομή του DataTable;
Τώρα θέλω να προσθέσω ravi για το "Όνομα" και 500 για τα "Σημεία". Πώς μπορώ να το κάνω αυτό;
Εδώ είναι ο κωδικός:
DataTable dt = new DataTable();
dt.Clear();
dt.Columns.Add("Name");
dt.Columns.Add("Marks");
DataRow _ravi = dt.NewRow();
_ravi["Name"] = "ravi";
_ravi["Marks"] = "500";
dt.Rows.Add(_ravi);
Για να δείτε τη δομή, ή μάλλον θα το επαναδιατυπώσω ως σχήμα, μπορείτε να το εξάγετε σε ένα αρχείο XML κάνοντας τα εξής.
Για να εξάγετε μόνο το σχήμα/δομή, κάντε:
dt.WriteXMLSchema("dtSchemaOrStructure.xml");
Επιπλέον, μπορείτε επίσης να εξάγετε τα δεδομένα σας:
dt.WriteXML("dtDataxml");
Πρέπει να προσθέσετε datarows στο datatable σας για το σκοπό αυτό.
// Creates a new DataRow with the same schema as the table.
DataRow dr = dt.NewRow();
// Fill the values
dr["Name"] = "Name";
dr["Marks"] = "Marks";
// Add the row to the rows collection
dt.Rows.Add ( dr );