使用vb-在网格视图中选择复选框后获取行值,以避免在每次选择时刷新页面
getting the value of a row in a gridview after selecting its checkbox using vb- to avoid refreshing the page at each select
我有带有checkbox on evryrow
的aspx gridview,需要的是每当我们检查任何行时,应该启动query
以更改特定代理-每行由agentID, Pass, Status- to Paid Status
组成。使用javascript
我需要知道的是how to loop to get the Checked row
和get the ID of the row checked
,这样我就可以得到这一行中Agent的ID,这样我就可以更新它的状态。使用javascript
我在stackflow上发现了类似的东西:谢谢你
获取GridView在Javascript中选定的row DataKey
但这不是我的情况,需要的是在一个复选框的检查,javascript函数应该启动,通过它我可以在网格视图中更新选定的行有这一行的索引和这一切,以避免刷新页面。
对
您可以这样尝试.....查找行索引…
Private Function getCellControl(ByVal , As rowIdx, ByVal Unknown As colIdx) As function
Dim gridCell As var = getGridColumn(rowIdx, colIdx)
Dim type As var = Nothing
Dim typePos As var
Dim ctrId As var
Dim idPos As var
Dim delPos As var
Dim inHTML As var
Dim buf As var
Dim chkStatus As var
Dim statPos As var
If (Not (gridCell) Is Nothing) Then
inHTML = gridCell.innerHTML
typePos = inHTML.indexOf("type")
If (typePos > 0) Then
typePos = (typePos + 5)
buf = inHTML.substring(typePos)
delPos = buf.indexOf(" ")
If (delPos > 0) Then
type = inHTML.substring(typePos, (typePos + delPos))
If (type = "checkbox") Then
idPos = inHTML.indexOf("id")
If (idPos > -1) Then
idPos = (idPos + 3)
ctrId = inHTML.substring(idPos, (typePos - 5))
End If
statPos = buf.indexOf(" ")
If (statPos > -1) Then
buf = buf.substring((statPos + 1))
delPos = buf.indexOf(" ")
chkStatus = buf.substring(0, delPos)
End If
End If
End If
End If
End If
Return ctrId
End Function
你可以使用jQuery:
$("#<%=GridView1.ClientID%> input[type='checkbox']").click(function(){
if ($(this).is(":checked")){
alert($(this).closest("tr").attr("id"));
}
});
相关文章:
- 如何取消选择所选选项并将JqueryMobile中选择的值刷新为1st
- Jquery选择菜单选项在页面刷新时失败
- 触发单选按钮单击,并在页面刷新时记住选择
- 如何在不刷新页面和不单击“发送”按钮的情况下从下拉选择中向 MYSQL 发送值
- 如何刷新存储和快照的 jquery 选择器变量
- 角度:ui选择.具有“刷新”功能的自定义标记
- 保存当前选择的<李>在页面刷新后的Angular中
- 如何在页面刷新后在grails中保留下拉选择
- 在页面刷新时恢复下拉选择的选项
- 余烬.当用户刷新网站时,保留下拉菜单中的选择
- 循环刷新页面,直到选择器可用
- 当用户从下拉列表中选择时刷新 CKEDITOR
- 在 AngularJS 中,用于选择不同控制器的选项 - 如何刷新
- 根据用户选择的计时器间隔自动刷新页面
- Jquery 日期选择器仅在页面刷新后工作
- 如何在不刷新页面的情况下将“HTML 选择值”发送到另一个使用 ajax 的网页
- 选择时获取下拉值,并将其传递给控制器,而无需刷新页面
- 刷新选择选项
- 做一个选择刷新,而它是打开时更改- chrome
- 选择2 -刷新页面后显示所选项目