首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从网格视图中获取特定的单元格值,并在asp.net中使用jquery将其显示在文本框中?

如何从网格视图中获取特定的单元格值,并在asp.net中使用jquery将其显示在文本框中?
EN

Stack Overflow用户
提问于 2013-02-20 17:14:38
回答 1查看 1.4K关注 0票数 0

下面是我的网格视图代码。在这篇文章中,我有一个专栏“教学大纲”。在下一列中,我有编辑和删除按钮。单击编辑按钮时,将显示一个弹出窗口。我使用jquery显示了弹出窗口。在弹出窗口中,我有一个用于教学大纲的文本框。但我不知道如何从gridview列中获取该教学提纲的值,并在弹出窗口中显示它的值,以便编辑它的值?

代码语言:javascript
复制
 <asp:GridView ID="gdvwSyllabus" CssClass="enquiryTable" runat="server" AutoGenerateColumns="false" Width="100%">
            <Columns>
                <asp:BoundField HeaderText ="Syllabus" DataField ="Syllabus" />
                <asp:TemplateField HeaderText="Options">
                    <ItemTemplate>
                        <ul class="enquiryList1">
                           <li><a href="#"><asp:Image ImageUrl="~/Images/edit2.png" runat="server" ID="btnSyllabusEdit" CssClass="btnEdit" /></a></li>
                           <li><a><asp:Image ImageUrl="~/Images/delete2.png" runat="server" ID="btnDelete" /></a></li>
                        </ul>
                    </ItemTemplate>
                </asp:TemplateField>
            </Columns>
        </asp:GridView>

这是我的弹出式代码,我设计它作为一个table.This表格将弹出点击编辑按钮。我想要显示“教学大纲”值在“to教学大纲”文本框中进行编辑。

代码语言:javascript
复制
 <table style="border: 0px; margin-left: 15px;" border="0" align="left">
                <tr>
                    <td align="right">Syllabus <span class="ErrorField">*</span>:</td>
                    <td>
                        <asp:TextBox ID="txtsyllabus" CssClass="txtbox txtSyllabus" runat="server"></asp:TextBox>

                    </td>
                </tr>
                 <tr>
                      <td>&nbsp;</td>
                      <td align="left">
                         <a href="#"><asp:Button ID="btnSubmit" Text="Save" CssClass="btnStyle btnSyllabusSubmit" runat="server" /></a>
                      </td>
                 </tr>
            </table>

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-02-20 17:30:52

您可以通过在客户端单击时从按钮调用javascript函数来执行此操作,如下所示:

代码语言:javascript
复制
function showpopup(details)
{
document.getElementById('texbox').value=details
document.getElementById('divpopup').style.display='block'

return false;}

在gridview项数据绑定事件上,执行如下代码

代码语言:javascript
复制
btn=e.item.findcontrol("editbouttn")
btn.attributes.add("onclick","return showpopup(" & e.item.dataitem("details") & ");"

如果这个不起作用,请告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14976071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档