繁体   English   中英

GridView 中的 Row_DataBound 或 Row_Created 事件

[英]Row_DataBound or Row_Created event in GridView

我对Row_DataBoundRow_Created事件有疑问:

  1. Row_DataBoundRow_Created事件有什么区别?

  2. 在这两个事件之间进行选择的参数是什么?

RowCreated 发生在一行及其所有子控件创建之后。

RowDataBound 发生在行(及其控件)被数据绑定之后,即用数据值填充。

关于使用哪个的答案实际上取决于您是否需要数据绑定值。 例如,如果您想根据其中一个字段的值更改行的背景颜色,则必须使用 RowDataBound 事件。 如果您的逻辑不依赖于数据,那么我认为您使用哪个事件并不重要。

您必须使用 RowCreated 的一个示例是,如果您的行中有一个下拉列表,需要在所选值被数据绑定之前填充值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM