-1
我用CSHARP +框架4 + EF + SQL 2008和驗證碼:綁定列表<T>到DataGridView的
DataGridView1.DataSource = (from PS in PurchaserSpecials.GetList()
select new
{
PS.PurchaserSerial,
PS.Purchaser.Address,
PS.Purchaser.Fax,
PS.Purchaser.NumberEconomic
}).ToList();
PurchaserSpecials:
public static BindingList<PurchaserSpecial> GetList()
{
Entity conn = new Entity();
BindingList<PurchaserSpecial> lst = new BindingList<PurchaserSpecial>(conn.PurchaserSpecials.ToList());
return lst;
}
第一時間顯示在DataGridView1。但是在將數據插入到sql之後。我需要使用下面的代碼:
DataGridView1.DataSource = (from PS in PurchaserSpecials.GetList()
select new
{
PS.PurchaserSerial,
PS.Purchaser.Address,
PS.Purchaser.Fax,
PS.Purchaser.NumberEconomic
}).ToList();
我想自動更新的DataGridView
And ...?你想自動更新? – Kek 2012-07-13 08:31:38
您的第一個和第二個查詢是相同的。我錯過了什麼嗎? – leppie 2012-07-13 08:33:35
我不認爲這是可能的。我能想到的唯一方法是輪詢線程每隔n秒執行一次請求並調用上面的代碼...插入可能來自另一臺機器上運行的另一個進程?也許在插入時使用觸發器? – Kek 2012-07-13 08:35:48