private void Save() { int count = ASPxGridView_inventory.VisibleRowCount; for (int i = 0; i < count; i++) { GridViewDataColumn colid = ASPxGridView_inventory.Columns[0] as GridViewDataColumn; //GridViewDataColumn colprice = ASPxGridView_inventory.Columns[2] as GridViewDataColumn; GridViewDataColumn colinventory = ASPxGridView_inventory.Columns[5] as GridViewDataColumn; HiddenField idhd = ASPxGridView_inventory.FindRowCellTemplateControl(i, colid, "Hdid") as HiddenField; //TextBox txtprice = ASPxGridView_inventory.FindRowCellTemplateControl(i, colprice, "txtPricenhap") as TextBox; TextBox txtinventory = ASPxGridView_inventory.FindRowCellTemplateControl(i, colinventory, "txtInventory") as TextBox; int id = 0; if (idhd != null) { id = Utils.CIntDef(idhd.Value); } var list = DB.ESHOP_NEWs.Where(n => n.NEWS_ID == id).ToList(); if (list.Count > 0) { //list[0].NEWS_PRICE3 = Utils.CDecDef(txtprice.Text); list[0].NEWS_INVENTORY = Utils.CIntDef(txtinventory.Text); DB.SubmitChanges(); } } }
private void Loadinventory() { string keyword = CpanelUtils.ClearUnicode(txtKeyword.Value); var list = DB.ESHOP_NEWs.Where(n => n.NEWS_TYPE == 1 && (DB.fClearUnicode(n.NEWS_TITLE).Contains(keyword) || DB.fClearUnicode(n.NEWS_CODE).Contains(keyword) || "" == keyword)).OrderByDescending(n => n.NEWS_ID).ToList(); if (list.Count > 0) { ASPxGridView_inventory.DataSource = list; ASPxGridView_inventory.DataBind(); HttpContext.Current.Session["buy.listinvent"] = list; } else { HttpContext.Current.Session["buy.listinvent"] = null; ASPxGridView_inventory.DataSource = list; ASPxGridView_inventory.DataBind(); } }