Обновите просмотр списка asp.net с помощью LINQ, программно - PullRequest
0 голосов
/ 08 июля 2010

Я пытаюсь найти хороший пример кода для обновления записи базы данных в моем элементе управления списком.Я полагаю, мне нужно было бы извлечь идентификатор откуда-то (какой-нибудь элемент управления меткой?).Я использую LINQtoSQL для общения с базой данных.

        protected void lvTargets_ItemUpdating(object sender, ListViewUpdateEventArgs e)
    {
        InventoryDataContext inventory = new InventoryDataContext();

        //Target target = from target in inventory.Targets
        //                where target.ID == lvTargets.Items[e.ItemIndex].FindControl("ID")
        // *** Not sure how to go about this ^^^

        //inventory.Targets.InsertOnSubmit(target);
        //inventory.SubmitChanges();


        lvTargets.EditIndex = -1;
        BindInventory();
    }

1 Ответ

1 голос
/ 08 июля 2010

Вы можете получить идентификатор из аргументов события, например,

e.Keys["ID"]
e.OldValues["ID"]

в зависимости от вашей ситуации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...