0
我想找到一個很好的代碼示例來更新我的listview控件中的數據庫條目。我想我需要從某個地方提取ID(某些標籤控件?)。我正在使用LINQtoSQL與數據庫交談。用LINQ更新asp.net listview,編程
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();
}
我現在有這樣的: 目標靶=(從inventory.Targets噸 其中t.ID ==(INT)e.Keys [ 「ID」] 選擇噸)。單(); 現在我需要確定如何使用值更新目標對象並將更改提交給數據庫。 target.Barcode = Convert.ToInt32(lvTargets.Items [e.ItemIndex] .FindControl(「BarcodeTextBox」)); 如何訪問EditItemTemplate中文本框的值? – omencat 2010-07-08 18:00:01