通过jquery迭代Gridview并生成XML输出

时间:2019-03-14 12:58:15

标签: jquery asp.net

我有网格视图,并在用户控制页面中使用了数据绑定。从我的javascript代码中,我需要遍历整个标题及其gridview的值,以生成xml格式的输出以存储在数据库中。我对javascript / jquery很陌生,并尝试了很多方法,但不确定是否接近。

我的具有网格视图的 ascx 页面:

<asp:GridView ID="gridViewFreeformResults" ControlStyle-CssClass="FF_" OnRowDataBound="FreeFormFields_OnRowDatabound" ShowHeader="true"  runat="server" SkinID="SearchGridResultsClassicConfigurable"  PageSize="15"  Width="750px" AllowPaging="false" HeaderStyle-CssClass="Setup">                    
    <Columns>
        <asp:BoundField ControlStyle-CssClass="FF_FieldID" DataField="FieldID" HeaderText="FieldID"   />
        <asp:BoundField ControlStyle-CssClass="FF_FieldName" DataField="FieldName" HeaderText="FieldName"   />
        <asp:BoundField ControlStyle-CssClass="FF_Description" DataField="Description" HeaderText="Description"   />        
        <asp:TemplateField ItemStyle-Width="50px" ItemStyle-Wrap="false" HeaderText="RE Value">
            <ItemTemplate>
                <asp:PlaceHolder ID="PlaceHolderControlREValue" runat="server" Visible="true"></asp:PlaceHolder>
            </ItemTemplate>
            </asp:TemplateField>
            <asp:TemplateField ItemStyle-Width="50px" ItemStyle-Wrap="false" HeaderText="LE Value">            
            <ItemTemplate>
                <asp:PlaceHolder ID="PlaceHolderControlLEValue" runat="server" Visible="true"></asp:PlaceHolder>
            </ItemTemplate>                            
        </asp:TemplateField>
    </Columns>
</asp:GridView>

我的托管 aspx页面调用用户控件:

<uc1:FreeFormLensDetails ID="FreeFormGrid" runat="server" />

所需的 XML 格式:

<ItemValues>
  <item>
    <FieldID>1</FieldID>
    <FieldName>Field Name</FieldName>
    <Description>description here</Description>
    <REValue>10.99</REValue>
    <LEValue>11.50</LEValue>
  <item>
<ItemValues>

也许与此类似但使用XML? Iterate Gridview through jquery

0 个答案:

没有答案