jjzjj

OnDataBinding

全部标签

c# - OnDataBinding 与 Inline : pros, 缺点和开销

我想我会问这个问题,看看为什么许多示例和人们更喜欢在aspx代码中使用内联数据绑定(bind),而不是在使用WebForms时实现OnDataBinding事件。对于任何数据绑定(bind)控件(例如Repeater、GridView等),如果我需要做任何不是开箱即用的事情,我总是为字段级控件实现OnDataBinding方法(例如,我需要做一个Eval)。我看到的大多数示例都使用内联内联ASP.NET代码示例:'/>我喜欢这样做的例子:在aspx中:在代码隐藏.cs中:protectedvoidlitExample_DataBinding(objectsender,System.Ev

c# - 如何在 onDataBinding 事件期间格式化单个 DropDownlist 项目(颜色等)

我有一个绑定(bind)到ObjectDataSource的基本DropDownList:它从中接收DataTextField和DataValueField值的DataTable还返回有关记录的一些其他有趣信息。为简单起见,说Active=Y/N。我想做的是根据DataSource结果中的Active字段设置DropDownListItem的背景颜色属性。此外,我想在将DropDownList绑定(bind)到数据时“在同一个过程中”执行此操作。所以我的猜测是它必须在OnDataBound期间发生。我已经知道/尝试过的事情:稍后我可以返回并循环浏览DropDownList项目。但它会涉