C# 如何在运行时为DataView传递行索引?

C# 如何在运行时为DataView传递行索引?,c#,.net,asp.net,.net-3.5,C#,.net,Asp.net,.net 3.5,我有一个问题,在我的页面上有一个DataView控件,我还有一个带有CommandArgument的按钮。我知道我可以将DataView理解为: myDataView.Rows[i].FindControl("FaqQuestion"); 我想在运行时将索引值添加到CommantParameter,因此当我转到函数onCommand时,我将确切地知道从DataView获取控件所需的行[I] 所以我的问题是,如何在运行时将DataView.Rows[i]的索引添加到按钮的commmand参数中

我有一个问题,在我的页面上有一个DataView控件,我还有一个带有CommandArgument的按钮。我知道我可以将DataView理解为:

myDataView.Rows[i].FindControl("FaqQuestion");
我想在运行时将索引值添加到CommantParameter,因此当我转到函数onCommand时,我将确切地知道从DataView获取控件所需的行[I]

所以我的问题是,如何在运行时将DataView.Rows[i]的索引添加到按钮的commmand参数中

提前感谢。


<ItemTemplate>
<%# Container.ItemIndex %>
</ItemTemplate>

为按钮执行OnDataBinding事件。在该事件中,将CommandArguemnt值分配给您想要的任何对象。通常,您会分配一个ID或其他标识符