C# GridView中的Row_数据绑定或Row_创建事件

C# GridView中的Row_数据绑定或Row_创建事件,c#,asp.net,C#,Asp.net,我对行u数据绑定和行u创建的事件有疑问: Row\u数据绑定和Row\u创建的事件之间有什么区别 在这两个事件之间选择的参数是什么 RowCreated在创建行及其所有子控件之后发生 行数据绑定发生在行(及其控件)数据绑定之后,即使用数据值填充 关于使用哪个的答案实际上取决于您是否需要数据绑定值。e、 g.如果要根据某个字段的值更改行的背景色,则必须使用RowDataBound事件。如果您的逻辑不依赖于数据,那么我认为使用哪个事件并不重要 必须使用RowCreated的一个示例是,如果您的行中有

我对
行u数据绑定
行u创建的
事件有疑问:

  • Row\u数据绑定
    Row\u创建的
    事件之间有什么区别

  • 在这两个事件之间选择的参数是什么


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

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

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


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

    您指的是哪个对象?DataRow?@Charlie:我说的是数据绑定控件,比如GridView、DataList和Repeater@Jim当前位置我曾多次看到人们将这两个事件互换用于同一任务根据您的需要,它们可以互换使用。例如,如果您只想更改一个控件或其他不依赖于数据值的属性的样式,则可以使用任一事件。@Jim Harte:如果我错了,请更正我的错误。您想说,对于样式表或javascript之类的外观更改,我们可以使用这两个事件中的任何一个events@geek:将我最后的评论移至我的答案。除非您还有问题,否则请将其标记为已接受。