當我使用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;