100分:sqldatasource更新时候,如何在UPDATING事件中中断更新操作?
谢谢!
protected void mainDataSource_Updating(object sender, SqlDataSourceCommandEventArgs e)
{
// 验证总金额是否和分金额匹配。
TextBox tb = (TextBox)DetailsView1.FindControl( "amount ");
string st=tb.Text.Trim();
if (!IsNumber(st))
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "not a number ", "alert( '存款金额必须为数字! ') ",true);
}
e.Cancel = true; //这个没有用啊。
return;
// Double amount=double.Parse(
}
------解决方案--------------------e.Cancel = false;才是取消些次的更新操作
个人见解,共同学习
------解决方案--------------------http://msdn2.microsoft.com/zh-cn/library/system.web.ui.webcontrols.sqldatasource.updating(VS.80).aspx
还需要出来updated事件
------解决方案--------------------没明白楼主意思,帮顶下,顺便学习`
------解决方案--------------------按理说是e.Cancel=true就行了,Windows应用程序关闭时,置e.Cancel=true就取消关闭了
------解决方案--------------------来迟一步
------解决方案--------------------解决了。
=========
怎么解决的啊?