我在使用DataBinding我的ListView时遇到了麻烦。
当我尝试更新ListView中的单个记录时,我使用lsitview中的UpdateCommand按钮调用后面代码中的存储过程。
protected void LV_TicketProd_ItemUpdating(object sender, ListViewUpdateEventArgs e)
{
e.Cancel = true; //This is to cancel the default Update function to allow my stored procedure.
int fail = DatabaseInteraction.UpdateTicketProduct(Int32.Parse(ChargeIDLabel.Text), Int32.Parse(TicketNumLabel.Text), Int32.Parse(ProductDDL.Text), Rate, HoursOrCubes);
LV_TicketProd.DataBind();
}
更新完成后,我想显示更改。但这不起作用。发生的事情是更新正常工作,但更新的记录保留在UpdateTemplate中仅用于该记录。关于如何更改模板/视图或使数据绑定工作的任何想法?
我没有使用任何xaml。