void UpdateItem(int id, bool value) { //Update your data here InvoiceItemsProvider provider = new InvoiceItemsProvider(); InvoiceItem item = provider.GetItemById(id); if (item != null) { item.IsPaid = value; } }
protected void grid_RowUpdating(object sender, DevExpress.Web.Data.ASPxDataUpdatingEventArgs e) { InvoiceItemsProvider provider = new InvoiceItemsProvider(); InvoiceItem item = provider.GetItemById((int)e.Keys[0]); if (item != null) { item.Name = Convert.ToString(e.NewValues["Name"]); item.Price = Convert.ToDecimal(e.NewValues["Price"]); item.Quantity = Convert.ToInt32(e.NewValues["Quantity"]); } //Cancel automatic update e.Cancel = true; //back to the browse mode ((ASPxGridView)sender).CancelEdit(); }