Wenn ich die Ergebnisse einer Linq-zu-Xml-Abfrage verwende, um eine Datagridview zu füllen, kann ich die Datagridview nicht bearbeiten. Ich habe versucht, die Readonly-Eigenschaft der Datagridview auf false zu setzen, und das hilft nicht. Ich habe auch einen Ereignishandler für cellBeginEdit hinzugefügt und dort einen Haltepunkt gesetzt, aber er wird nicht ausgelöst. Irgendeine Idee, was ich falsch mache, oder wenn dies nicht möglich ist?
public class MergeEntry
{
public string author { get; set; }
public string message { get; set; }
}
...
var query = from entry in xmlDoc.Descendants("entry")
select new MergeEntry
{
author = entry.Element("author").Value,
message = entry.Element("msg").Value,
}
var queryAsList = query.ToList();
myBindingSource.DataSource = queryAsList;
myDataGridView.DataSource = myBindingSource;