我的DateGrid用了一个按钮列,我点击按钮时有响应,问题是怎么知道点击的是哪一行?怎么获得这个参数?
解决方案 »
- 如何判断站点访问者是否是用手机浏览的?
- Jquery操作GridView数据
- 相似查询
- 求正则表达式
- <thead>这个标记是什么?做什么用?
- 讨论,来者皆有分啊!!
- 请教高手,有什么图表控件可以做到下图的效果
- 询问关于web.config的问题,关于使用section和appsettings的区别?
- 【急】c# 无法调用自开发com组件 有错误提示
- The .Net Data OLE DB Provider(System.Data.OleDb) requires Microsoft Data Access Components(MDAC) version 2.6 or later. Version 2
- 怎样从datagrid里面取具体的某一行某一列的值啊?
- 登录计时功能如何实现
Dim rowNo as int32 = e.Item.ItemIndex
End If
Dim rowNo as int32 = e.Item.ItemIndex
End If
这个时什么意思?能解释一下吗?
//****将你要获取的值,邦定到隐藏控件中
<asp:TemplateColumn>
<input id="txtid" type="hidden" value='<%#DataBinder.Eval(Container.DataItem,"ID")%>' />
<asp:LinkButton ID="lkbdelete" runat="server" CommandName="Delete">删除</asp:LinkButton>
</asp:TemplateColumn>//****后台代码,在itemcommand事件获取邦定的值
HtmlInputHidden txtid=(HtmlInputHidden)e.item.findcontrol("txtid");
我在看一下zhangxiaopin(zxp) 的方法哈!
删除的时候(比如你创建的是行删除按纽),curryPriorId 是你要删除的行号
protected void gv_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int curryPriorId = int.Parse(gv.Rows[e.RowIndex].Cells[0].Text); SqlObject newobj = new SqlObject();
newobj.MainCommand = "delete from prior where priorid=" + curryPriorId + "";
newobj.ExecuteNonQuery();
gv_databind();
}