1
我在Mongodb的列表中有一個datagridview bould。但是我無法編輯網格。我不知道爲什麼它是這樣的?無法在此datagridview中編輯任何值
var connstr = "Server=localhost:27017";
mongo = new Mongo(connstr);
mongo.Connect();
IMongoDatabase TorontoTrader = mongo["TorontoTrader"];
IMongoCollection TradingStrategyCollection = TorontoTrader["TradingStrategyRefresher"];
IEnumerable<Document> docs =
from doc in TradingStrategyCollection.Linq()
where (int)doc["TriggerBarId"] == 102
select doc;
dataGridView1.ReadOnly = false;
dataGridView1.DataSource = docs.First().ToList();
第一個猜測是ToList沒有返回一個具有GridView編輯所需的IEditable接口的集合 – Roadie57 2010-10-13 15:42:46
我不確定是否在調試器下出現,readonly屬性設置爲false。 http://screencast.com/t/dC63vfoT4 – junkone 2010-10-13 16:02:39
我的理解是,你的集合必須支持數據網格的IEditable接口來支持內置的行編輯。 – Roadie57 2010-10-13 16:41:39