RADGrid Telerik, в основе на их примере на http://demos.telerik.com/aspnet-ajax/grid/examples/dataediting/programaticlinqupdates/defaultcs.aspxTelerik RADGrid - LINQ и обновление
Проблема: Я могу вставлять и удалять, однако обновления не работает. Ошибка в ловушке. Данные просто не меняются.
Из кода, приведенного ниже, похоже, что сетка Telerik делает куки-фу за кулисами, чтобы подключить все. Я не вижу, как db получает какие-либо инструкции по обновлению.
Вопрос: ничего очевидного Я не хватает?
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);
}
}
}
Думаю, что я, возможно, придется вернуться к их примеру .. получить их дб .. и атаки с этой точки зрения.
Cheers!
Manyt спасибо .. не сделал. Я вернулся к примеру Telerik и убрал оттуда. Я отправлю ссылку, когда я получу эту проблему выше! Приветствия. –
Не удалось решить эту проблему, однако лучшие примеры я нашел в http://www.telerik.com/support/documentation-and-tutorials/step-by-step-tutorial-for-ajax.aspx благодаря быстрому ответ. –