c# – GridView中的Row_DataBound或Row_Created事件

我对Row_DataBound和Row_Created事件有疑问:

> Row_DataBound和Row_Created事件有什么区别?
>在这两个事件之间进行选择的参数是什么?

解决方法

RowCreated在一行之后发生,并且创建了所有子控件.

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

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

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

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...