Get GridView selected row DataKey in Javascript
来源:互联网 发布:嵌入式与单片机的区别 编辑:程序博客网 时间:2024/05/16 10:23
<asp:TemplateField ShowHeader="False"> <ItemTemplate> <asp:HiddenField ID="hdID" runat="server" Value='<%# Eval("JobID")%>' /> </ItemTemplate></asp:TemplateField><asp:TemplateFieldVisible="False"> <ItemTemplate> <asp:LinkButtonID="lnkSelect"runat="server"CommandName="select"Text="Select"/> </ItemTemplate></asp:TemplateField>
Then on the OnRowDataBind have code to set the selected row
protected virtual void Grid_RowDataBound(object sender, GridViewRowEventArgs e){ if (e.Row.RowType == DataControlRowType.DataRow) { // Click to highlight row Control lnkSelect = e.Row.FindControl("lnkSelect"); if (lnkSelect != null) { StringBuilder click = new StringBuilder(); click.AppendLine(m_View.Page.ClientScript.GetPostBackClientHyperlink(lnkSelect, String.Empty)); click.AppendLine(String.Format("onGridViewRowSelected('{0}')", e.Row.RowIndex)); e.Row.Attributes.Add("onclick", click.ToString()); } } }
And then in the Javascript I have code like this
<script type="text/javascript">var selectedRowIndex = null;function onGridViewRowSelected(rowIndex){ selectedRowIndex = rowIndex;}function editItem(){ if (selectedRowIndex == null) return; var gridView = document.getElementById('<%= GridView1.ClientID %>'); var cell = gridView.rows[parseInt(selectedRowIndex)+1].cells[0]; var hidID = cell.childNodes[0]; window.open('JobTypeEdit.aspx?id=' + hidID.value);}</script>
- Get GridView selected row DataKey in Javascript
- How to get DataKey, RowIndex or Row from a GridView row event
- How to get the Values of Selected Row from a Gridview using ASP.NET
- Get Selected Row Values From Kendo Grid On Change Event
- gridview事件中获取datakey
- 取得GridView某行的DataKey
- 取得GridView某行的DataKey
- GridView批处理通过DataKey取行参数
- Change Rows Background color in GridView with selected Criteria
- easyui 获取数据表格中选中行的数据 Get selected row data from...
- easyui 获取数据表格中选中行的数据 Get selected row data from...
- Get Selected Radio button’s Text in C# windows app
- How to Capture the Row Selected on Search Page In a Variable?
- 使用JavaScript选择GridView行的方法汇总(Select row of GridView by JavaScript)
- gridpanel - get selected
- Get current URL in JavaScript?
- 【LEETCODE】 Find Largest Value in Each Tree Row javascript实现
- Android gridview keep item selected
- Java 中的中文编码问题
- EasyUI自定义排序
- Java 中的编码问题2
- Oracle还原RMAN初始配置
- python sort使用
- Get GridView selected row DataKey in Javascript
- UVALive 3027 Corporative Network 并查集水题
- android 自定义ScrollView实现反弹效果(以及解决和ListView之间的冲突)
- Servlet Session管理
- SPI时序详解
- C++语言中的细节_2
- C#创建Windows Service(Windows 服务)基础教程
- 函数指针的好处、作用
- 网游项目关键的问题总结130815