当我使用linq-to-xml查询的结果填充datagridview时,我无法编辑datagridview。我试着将datagridview的readonly属性设置为false,这并没有帮助。我还为cellBeginEdit添加了一个事件处理程序,并在那里放置了一个断点,但它没有被触及。任何想法我做错了什么,或者如果这是不可能的?无法编辑DataGridView填充LINQ查询的结果
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;