具有数据表搜索jquery的复杂行结构

具有数据表搜索jquery的复杂行结构,jquery,asp.net,jquery-datatables,Jquery,Asp.net,Jquery Datatables,我正在尝试使用数据表jquery在asp.net页面的上实现搜索功能 我在标题模板中有一行,在项目模板中有两行。第一行表示公司名称,第二行具有创建多个项目行的repeater 我在这里试图实现的是,搜索文本框应该搜索公司名称或项目名称。 但它给出了一个错误,该错误请求了来自第1行数据源的未知参数“1” 如果我只使用项目模板中的一行,即公司名称,则该插件可以工作 我真的很感激你的建议 以下是我的代码: <div class="panel pan

我正在尝试使用数据表jquery在asp.net页面的上实现搜索功能

我在标题模板中有一行,在项目模板中有两行。第一行表示公司名称,第二行具有创建多个项目行的repeater

我在这里试图实现的是,搜索文本框应该搜索公司名称或项目名称。 但它给出了一个错误,该错误请求了来自第1行数据源的未知参数“1”

如果我只使用项目模板中的一行,即公司名称,则该插件可以工作

我真的很感激你的建议

以下是我的代码:

                        <div class="panel panel-default">

                           <div class="panel-body sorting-img">
                            <asp:Literal runat="server" Text="No Data Found">          </asp:Literal>
                                <div class="table-responsive" id="tabResponsive">
                                <asp:Repeater  runat="server" OnItemDataBound ="rptCompanyList_ItemDataBound" >
                                    <HeaderTemplate>
                                        <table class="table table-striped table-bordered table-hover table-full-width" id="sample_1">
                                            <thead>
                                                <tr>
                                                    <th class="center">
                                                <div class="clientTable">
                                                    <label>
                                                        <%--<input type="checkbox" class="flat-grey">--%>
                                                        <asp:CheckBox ID="chkDataAll" CssClass="flat-grey" 
                                                         AutoPostBack="false" OnCheckedChanged="chkDataAll_CheckedChanged"
                                                    runat="server" />
                                                    </label>
                                                &nbsp;</div></th>
                                                    <th>
                                                        Name
                                                    </th>
                                                    <th>
                                                        Created Date
                                                    </th>
                                                    <th>
                                                        Account Rep
                                                    </th>
                                                    <th>
                                                        % Storage (Used|Available)
                                                    </th>
                                                    <th>
                                                        Status
                                                    </th>
                                                </tr>
                                            </thead><tbody>
                                    </HeaderTemplate>
                                    <ItemTemplate>

                                            <tr class="clientTr">
                                                <td class="center">
                                                <div class="clientTable">
                                                    <label>
                                                        <%--<input type="checkbox" class="flat-grey">
                                                        <asp:CheckBox ID="chkData" CssClass="flat-grey" AutoPostBack="true" 
                                                        OnCheckedChanged="chkData_CheckedChanged"
                                                    runat="server" />--%>
                                                <asp:CheckBox ID="chkData" CssClass="flat-grey" OnCheckedChanged="chkData_CheckedChanged"
                                                    AutoPostBack="false"  runat="server" />

                                                    <asp:HiddenField ID="hdfAccountID" runat="server" />
                                                    </label>
                                                &nbsp;</div></td>
                                                <td>
                                                    <!-- //220814_02 -->
                                                    <asp:Literal ID="ltName" runat="server"></asp:Literal>
                                                    <a  class="fc_red  pull-left" runat="server" >
                                                        Edit
                                                    </a>
                                                </td>
                                                <td>
                                                    <asp:Literal ID="ltCreateDate" runat="server"></asp:Literal>
                                                </td>
                                                <td>
                                                    <asp:Literal ID="ltAccRepName" runat="server"></asp:Literal>
                                                </td>
                                                <td class="proClientBackground">
                                                </td>
                                                <td>
                                                    <asp:Literal ID="ltAccountStatus" runat="server"></asp:Literal>
                                                </td>
                                            </tr>
                                        <tr>
                                            <asp:Repeater ID="rptProjectListCompanyWise" runat="server" OnItemDataBound="rptProjectListCompanyWise_ItemDataBound">
                                                <ItemTemplate>
                                                    <tr>
                                                        <!-- //080814_01 -->
                                                        <td align="center">                                                      
                                                            <%--<img id="imgProject" src="../Images/note_ico.jpg" />--%>
                                                            <asp:CheckBox ID="chkData" CssClass="flat-grey" OnCheckedChanged="chkData_CheckedChanged"
                                                                AutoPostBack="false" onclick='getProjectID(this);' runat="server" />
                                                        </td>
                                                        <!-- //080814_01 -->
                                                        <td class="projectTD" valign="middle">

                                                            <a id="ancManageDocument" class="fc_red" runat="server" href="#">
                                                                <asp:Literal ID="ltProjectName" runat="server"></asp:Literal>
                                                            </a>

                                                         </td>


                                                        <td align="left" valign="middle">
                                                            <asp:Literal ID="ltCreateDate" runat="server"></asp:Literal>
                                                        </td>
                                                        <td align="left" valign="middle">
                                                            <asp:Literal ID="ltAccRepName" runat="server"></asp:Literal>
                                                        </td>
                                                        <td class="tdProgress" align="center" valign="middle">
                                                            <div class="proClientStorage">
                                                            <div class="progress progressAdminClient">
                                                              <div id="divProgressBar" runat="server" class="progress-bar" role="progressbar" aria-valuemin="0" aria-valuemax="100" >

                                                              </div>
                                                            </div>
                                                            </div>
                                                        </td>
                                                        <td align="left" valign="middle">
                                                            <asp:Literal ID="ltAccountStatus" runat="server"></asp:Literal>
                                                        </td>
                                                    </tr>
                                                </ItemTemplate>
                                            </asp:Repeater>
                                        </tr>
                                    </ItemTemplate>
                                    <FooterTemplate>
                                        </tbody>
                                        </table>
                                    </FooterTemplate>
                                </asp:Repeater>
                                    <asp:HiddenField ID="AllSelectedProjectIDs" runat="server" />
                                </div>

                            </div>
                        </div>

您可以在JSFIDLE中重现错误吗?您还可以添加jquery代码吗?