gridview索引总是-1(在线急等) gridview索引总是-1,求帮忙 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是不是RowCommand事件中用到了CommandArgument看我的例子:<asp:LinkButton ID="LinkButton_delete" runat="server" Width="30px" CommandName="DSelect" CommandArgument='<%# GridView_User.Rows.Count %>'>删除</asp:LinkButton>if (e.CommandName == "DSelect") { string UserNo = "0";//用户名 //******************得到是那行 Int32 indexPos = Convert.ToInt32(e.CommandArgument); //******************************得到UserID Label lb = (Label)this.GridView_User.Rows[indexPos].FindControl("Label_UserID"); if (lb != null) { UserID = lb.Text.Trim(); } //******************************得到UserNo Label ub = (Label)this.GridView_User.Rows[indexPos].FindControl("Label_UserNo"); if (ub != null) { UserNo = ub.Text.Trim(); } //********************************执行删除操作 OperDataBase.DeleteHn10006User(OperNo, Convert.ToInt32(UserID), UserNo); } CommandArgument='<%# GridView_User.Rows.Count %>'这个是关键否则永远得到是的-1 有一段文字,包含汉字,英文字母,我把他转化成了二进制的…… appface使用问题 鼠标点击按钮问题 C # 保存图片,图片为空,0k大小 .net的老大哥们请帮帮小弟,多谢了! Winform程序 多线程显示不正常,并且不能操作 关于datagrid的数据绑定!!! 类的继承问题 有人能够讨论一下p2p软件的实现原理吗! 咋不能编译我的C#呢? 新手问题,大家来帮帮我啊!!!! 有关.net(C#) 与 sql Server 2000的问题
用到了CommandArgument
看我的例子:
<asp:LinkButton ID="LinkButton_delete" runat="server" Width="30px" CommandName="DSelect" CommandArgument='<%# GridView_User.Rows.Count %>'>删除</asp:LinkButton>
if (e.CommandName == "DSelect")
{
string UserNo = "0";//用户名
//******************得到是那行
Int32 indexPos = Convert.ToInt32(e.CommandArgument);
//******************************得到UserID
Label lb = (Label)this.GridView_User.Rows[indexPos].FindControl("Label_UserID");
if (lb != null)
{
UserID = lb.Text.Trim();
}
//******************************得到UserNo
Label ub = (Label)this.GridView_User.Rows[indexPos].FindControl("Label_UserNo");
if (ub != null)
{
UserNo = ub.Text.Trim();
}
//********************************执行删除操作
OperDataBase.DeleteHn10006User(OperNo, Convert.ToInt32(UserID), UserNo);
}
否则永远得到是的-1