1
Telerik的radgrid控件,立足於他們的榜樣對http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/programaticlinqupdates/defaultcs.aspxTelerik的radgrid控件 - LINQ和更新
問題:我可以插入和刪除,但更新不工作。沒有錯誤被困住。數據不會改變。
從下面的代碼看來,Telerik Grid在幕後做了一些功夫來連線。我看不到數據庫接收任何更新語句。
問題:任何明顯的我失蹤了?
protected void RadGrid1_UpdateCommand(object source, GridCommandEventArgs e)
{
var editableItem = ((GridEditableItem) e.Item);
var raceId = (Guid) editableItem.GetDataKeyValue("RaceID");
//retrive entity form the Db
var race = DbContext.races.Where(n => n.raceid == raceId).FirstOrDefault();
if (race != null)
{
//update entity's state
editableItem.UpdateValues(race);
try
{
//submit chanages to Db
DbContext.SubmitChanges();
}
catch (Exception f)
{
ShowErrorMessage(f);
}
}
}
想想我可能要回到他們的例子..得到他們的分貝..並從這個角度進行攻擊。
乾杯!
曼特謝謝..沒有做到這一點。我已經回到了Telerik的例子,並從那裏取出。當我解決上述問題時,我會發佈一個鏈接!乾杯。 – 2010-05-10 23:20:58
沒有完全解決這個問題,但我發現最好的例子是在http://www.telerik.com/support/documentation-and-tutorials/step-by-step-tutorial-for-ajax.aspx感謝您的快速響應。 – 2010-05-22 01:26:40