如何在运行时传递DataView的行索引?

时间:2009-03-27 23:50:36

标签: c# .net asp.net .net-3.5

我有一个问题,在我的页面上我有一个DataView控件,我还有一个具有CommandArgument的按钮。我知道我可以将DataView读作:

myDataView.Rows[i].FindControl("FaqQuestion");

我想在运行时将索引值添加到CommantParameter中,所以当我转到Function onCommand时,我将确切知道从哪个行[i]我需要从DataView获取我的控件。

所以我的问题是,我如何在运行时将DataView.Rows [i]的索引添加到CommmandArgument for Button中?

提前致谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

为按钮实现OnDataBinding事件。在这种情况下,将CommandArguemnt值分配给您想要的任何值。通常您会分配一个ID或其他标识符。