私はgridviewに製品を追加しており、lasレコードがリストに存在するかどうかをチェックしています。既存のレコードを更新するか、最後に挿入されたレコードを削除するメッセージがあります! 以下は私のコードですが、動作しません! 誰でも私を助けることができますか?
public void SaveToList()
{
try
{
OrdersDataContext contex = DataContextSingleton.Instance;
_order = new Order();
_order.quant = Int32.Parse(quant.Text);
_order.price = price.Text;
_order.totalprice = Decimal.Parse(totprice.Text);
_order.discoun_id = Int32.Parse(TextBox3.Text);
_order.prod_id = Int32.Parse(TextBox2.Text);
_order.regist_id = Int32.Parse(TextBox4.Text);
_readyToSave.Add(_order);
//contex.Orders.InsertOnSubmit(ord);
//contex.SubmitChanges();
if (_readyToSave.Count() != 0)
{
var selectO = (from o in _readyToSave
orderby o.prod_id
select new
{
val1 = o.prod_id
}).Last();
TextBox15.Text = selectO.val1.ToString();
var selectpr = from p in _readyToSave
where (p.prod_id == Int32.Parse(TextBox15.Text))
select p;
if (selectpr.Count() > 0)
{
btnAdd.Attributes.Add("onclick", "var agree=confirm('This product exist on you order! Do you want to update it???'); if (agree){document.getElementById('<%= btnUpdate%>').click();} else{document.getElementById('<%= btnDelNew %>' ).click();}");
//Response.Write("<script language='javascript'>alert('This product already have been added in list!!!')</script>");
}
}
ClearTheFields();
Sum();
}
catch
{
}
}
理由はわかりませんが、動作を停止し、ボタンを呼び出さない.. btnAdd.Attributes.Add("onclick", "var accept=confirm('この商品はご注文のものです! 更新しますか??? '); if (同意){document.getElementById('" + btnUpdate.ClientID + "').click();} else{document.getElementById('" + btnDelNew.ClientID + "' ).click();} "); 誰でも私を助けることができますか?