Βασικά είναι λίγο ασαφές όπως το θέτεις. Αν καταλαβαίνω καλά, θέλεις πρακτικά να προβάλλεις τα δεδομένα ενός XML αρχείου σε ένα DataGrid. Η τακτική για αυτό το σκοπό είναι τελείως διαφορετική εάν πρόκειται για DataGrid σε Windows Application και διαφορετική αν πρόκειται για Web Application. Στην πρώτη περίπτωση τα πράγματα δεν είναι τόσο απλά, ενώ στην δεύτερη μπορείς απλά να κάνεις DataBind χρησιμοποιώντας ως DataSource επιλεγμένα node από το XML σου.
Η προσθήκη γραμμής είναι επίσης διαφορετική σε κάθε περίπτωση. Σε Windows Form θα παιδευτείς πολύ αν θες να αποφύγεις το ADO.NET, ενώ σε Web Form, το μόνο που έχεις να κάνεις είναι να προσθέσεις ένα καινούριο node στο XML και να ξανακάνεις DataBind.
Τα παραπάνω είναι πολύ εισαγωγικά γιατί το θέμα που έπιασες τραβάει αρκετή ανάλυση. Αν όλα αυτά σου φαίνονται κινέζικα (
) ξανακάνε post ζητώντας πιο συγκεκριμένα τι θέλεις, και εδώ είμαστε...
Στερνή μου γνώση να σε είχα πρώτα...