javaScript获取GridView选择的行和列
来源:互联网 发布:英语六级怎么准备知乎 编辑:程序博客网 时间:2024/06/05 18:50
//1 读取指定行单元格的值 如果是0则读出其表头的值 //rowIndex=1就是第一行的值 function getCellValueByRow(rowIndex) { var gdview = document.getElementById("<%=GridView1.ClientID %>");//GridView1为GridView的ID for (var i = 1; i < gdview.rows.length; i++) { //循环所有行 var contractRemarks = gdview.rows(i).cells(11).innerText; //获取第i行的第11个单元格的文本信息 gdview.rows(i).cells(11).innerHTML = contractRemarks.substring(0, 5); //第11个单元格显示的出来的文本是截取了5个长度的innerText的值 } //这样子可以获取gridview的标题 for(var i=0;i<gdview.rows(rowIndex).cells.length;i++) { alert(gdview.rows(rowIndex).cells(i).innerText);//弹出指定行单元格的值 } }
<asp:GridView ID="GridView1" GridLines="Horizontal" CssClass="gridview_showStudents" runat="server" AutoGenerateColumns="false" HeaderStyle-Font-Bold="true" onrowdatabound="GridView1_RowDataBound"> <Columns> <asp:TemplateField HeaderText="学生编号" HeaderStyle-Font-Bold="true"> <ItemTemplate> <asp:Label ID="Label1" runat="server" Text="stuID"></asp:Label> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>