GridView 编辑事件获取单元格数值

GridView 编辑事件获取单元格数值,第1张

不需要这样啊,你应该使用绑定的方法,比如:

<asp:TemplateField HeaderText="性别" SortExpression="sex">

<EditItemTemplate>

<asp:DropDownList ID="TextBox1" runat="server" Text='<%# Bind("sex") %>'>

<asp:ListItem Value="男">男</asp:ListItem>

<asp:ListItem Value="女">女</asp:ListItem>

</asp:DropDownList>

</EditItemTemplate>

<ItemTemplate>

<asp:Label ID="Label1" runat="server" Text='<%# Bind("sex") %>'></asp:Label>

</ItemTemplate>

</asp:TemplateField>

这样,你点击”编辑“按钮后,那个DropDownList里面的Text自动就是原来的值了

GridView 中有SelectedIndexChanging时间可以获取你选择的行 或者用RowCommand自定义 *** 作来获取 获取到行就能获取到你要的所有数据 想放哪儿都随你!

参考代码如下:<br>这是在GridView里面没有控件的情况下,有控件另当别论 ;<br><br>var gdview=<%=gridviewClientID%>;//gridview是GridView控件的ID <br><br>或者 <br><br>var gdview=documentgetElementById("<%=gridviewClientID %>"); <br><br>//1 读取指定行单元格的值如果是0则读出其表头的值 <br>//rowIndex=1就是第一行的值 <br>function getCellValueByRow(rowIndex) <br>{ <br> for(var i=0;i<gdviewrows(rowIndex)cellslength;i++) <br> { <br> alert(gdviewrows(rowIndex)cells(i)innerText);//d出指定行单元格的值 <br><br> } <br>} <br><br>//2 读取指定列单元格的值 cellIndex=0则为第一列的值 <br>function getValueByCell(cellIndex) <br>{ <br> for(var i=0;i<gdviewrowslength;i++) <br> { <br> alert(gdviewrows(i)cells(cellIndex)innerText);//指定列单元格的值 <br> } <br>} <br><br>//3 读取所有单元格的值 <br>function getValueAll(cellIndex) <br>{ <br> for(var i=1;i<gdviewrowslength;i++)//要从1开始,从0则会读出表头的值 <br> { <br> for(varj=0;j<gdviewrows(i)cellslength;j++) <br> { <br> alert(gdviewrows(i)cells(j)innerText);//读取所有单元格的值 <br> } <br> } <br>} <br><br>//4 读取列标头的值 <br>functioin getValueTitle() <br>{ <br> for(var i=0;i<gdviewrows(0)cellslength;i++) <br> { <br> alert(gdviewrows(0)cells(i)innerText);//读取列标头的值 <br><br> } <br>}

以上就是关于GridView 编辑事件获取单元格数值全部的内容,包括:GridView 编辑事件获取单元格数值、如何在GridView中点击任何单元格获取该行数据、Js中如何获取GridView中的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9354123.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存