//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>