怎样在GridView控件中的RowCommand事件中获得你所点击的行的行号? 各位好,向大家请教个问题,是这样的,我在一个GridView控件中的一行放了两个LinkButton,因此,当我按下某一行的其中一个按钮时,我怎样在RowCommand事件中获得我所点击的这一行的行号呢?请知道的帮忙一下,先在此谢谢大家了. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <asp:TemplateField> <ItemTemplate> <asp:LinkButton ID="lk1" runat="server" Text="click" CommandName="a" CommandArgument="<%#((GridViewRow)Container).RowIndex%>"></asp:LinkButton> </ItemTemplate> </asp:TemplateField> protected void GridView1_RowCommand1(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "a") { Response.Write(e.CommandArgument); } } 很简单,把你的行号绑定给CommandAgrument就可以了,在事件里取得一下。 CommandAgrument已经绑定了别的数据了。 c/s结构将信息保存到本地 那位vb和c#都懂的好友帮我用C#翻译下 ASP.NET MVC 一个人开发 后台代码怎么写实现get方式请求服务器某一页面,并得到返回值 笑,int i=5; int i=10; Response.Write("金额:"+i+a); asp.net中的membership 浮点数转整型的问题 如何更换cookies中的值呢? sql server中的简单问题,帮帮忙!!!! 怎样给listbox添加值? 如何显示System.Drawing.Image图像 请问,学习ASP.NET要学哪些东西
<ItemTemplate>
<asp:LinkButton ID="lk1" runat="server" Text="click" CommandName="a"
CommandArgument="<%#((GridViewRow)Container).RowIndex%>"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField> protected void GridView1_RowCommand1(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "a")
{
Response.Write(e.CommandArgument);
}
}