c# - 如何解决数据表“未定义的 mData”c# 的问题
问题描述
我将数据表添加到我的gridview,但是当我这样做时,我有这个错误:
无法读取未定义的属性“mData”
我不明白为什么会出现此错误,因为:
- 我有相同数量的 th 和 td
- 我选择好的id
有人对我有解决方案吗?
aspx.cs
protected void DD_List_Date_Select_SelectedIndexChanged(object sender, EventArgs e)
{
GV.DataSourceID = DS_List_Product_By_Date.ID;
GV.DataBind();
}
aspx
<div id="DV_Datatable">
<div class="form-group form-inline">
<asp:Label runat="server" ID="LA_Date" CssClass="LA_Date" Text="Date"></asp:Label>
<asp:DropDownList runat="server" AutoPostBack="true" ID="DD_List_Date_Select" CssClass="form-control" Width="150" DataSourceID="DS_List_Date" DataValueField="Date" DataTextField="Date" OnSelectedIndexChanged="DD_List_Date_Select_SelectedIndexChanged"></asp:DropDownList>
</div>
<asp:GridView ID="GV" DataSourceID="DS_List_Date_Product" runat="server" CssClass="display table table-hover" GridLines="None" AutoGenerateColumns="False" >
<HeaderStyle CssClass="text-info text-uppercase" />
<Columns>
<asp:BoundField HeaderText="Qty" DataField="Qty" SortExpression="Qty" />
<asp:BoundField HeaderText="Date" DataField="Date" SortExpression="Date"/>
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="DS_List_Date" runat="server" ConnectionString="<%$ ConnectionStrings:cn %>" SelectCommand="DB_Liste_Date" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
<asp:SqlDataSource ID="DS_List_Date_Product" runat="server" ConnectionString="<%$ ConnectionStrings:cn %>" SelectCommand="DB_List_Date_Product" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
<asp:SqlDataSource ID="DS_List_Product_By_Date" runat="server" ConnectionString="<%$ ConnectionStrings:cn %>" SelectCommand="DB_List_Product_By_Date" SelectCommandType="StoredProcedure">
<SelectParameters>
<asp:ControlParameter ControlID="DD_List_Date_Select" Name="Date" PropertyName="SelectedValue"/>
</SelectParameters>
</asp:SqlDataSource>
<script>
$(document).ready(function () {
var table = $('<%= "#" + GV.ClientID %>').DataTable({
"paging": false,
"info": false,
"language": {
"search": "Recherche :",
"infoFiltered": "",
"zeroRecords": "Pas de résultats pour cette recherche",
}
})
})
</script>
更清楚地说,如果没有人可以用数据表解决这个问题。我只想创建一个下拉列表,当我在此列表中选择一个值时,它会更新我的网格视图,我想为我的网格视图使用数据表。
更新
Uncaught TypeError: Cannot read property 'mData' of undefined
at HTMLTableCellElement.<anonymous> (jquery.dataTables.min.js:90)
at Function.each (jquery.js:374)
at n.fn.init.each (jquery.js:139)
at HTMLTableElement.<anonymous> (jquery.dataTables.min.js:90)
at Function.each (jquery.js:374)
at n.fn.init.each (jquery.js:139)
at n.fn.init.m [as dataTable] (jquery.dataTables.min.js:82)
at n.fn.init.h.fn.DataTable (jquery.dataTables.min.js:167)
at HTMLDocument.<anonymous> (aw_resiliation.aspx:733)
at j
解决方案
推荐阅读
- php - PayPal Express 并行付款 - 未显示购物车
- mysql - 我想生成一个我想要的自定义名字,姓氏和数字的组合
- regex - get integers from string
- c# - DiscUtils 创建 NTFS vhd
- javascript - 将 `this` 传递给 .keyup()
- bash - 如何仅 grep 我作为变量给出的单词?
- python - 如何在odoo中自定义one2many字段
- javascript - 使用声明模块提取类型以在 .d.ts 文件中使用,而不使其成为模块文件
- sql-server - 如何在 SQLCMD 中将数组作为变量传递
- go - 如何使用golang更改符号链接的时间戳?