CheckPara 是我的 OnDataBinding 程序
SqlDataSource1 是 ObjectDataSource(只是名称容易混淆)
语言是 Nemerle,但如果你会 C#,你可以轻松阅读它
protected virtual CheckPara(_ : object, _ : System.EventArgs) : void
{
foreach(x is Parameter in SqlDataSource1.SelectParameters)
when(x.DefaultValue=="") //Cancel binding
}
那么当没有完全配置的 ObjectDataSource 时,我该如何取消绑定(bind)呢?
或者...如何仅在完成所有参数后才运行绑定(bind)?
最佳答案
使用 ObjectDataSource 的 Selecting 事件,放置你的选择 for 循环,如果你想取消绑定(bind)它,使用 e.Cacnel = true 就完成了!!
关于c# - 如何取消绑定(bind)ObjectDataSource?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2505823/