在gridview asp.net中使用设计jquery数据表

我想在ASP.NET GridView中使用“ JQuery Datatable”。 这样。

在gridview asp.net中使用设计jquery数据表

我尝试了发现的东西,但是没有用。

“内容”页面上的GridView

<div class="card-body">
    <div class="table-responsive" style="height:auto; width:100%; overflow:auto">
        <asp:GridView ID="customergridview" runat="server" CssClass="table table-bordered" AutoGenerateColumns="false" DataKeyNames="Customer ID" Width="100%" CellPadding="0" OnRowdatabound="customergridview_Rowdatabound">
                      <Columns>
                        <asp:BoundField DataField="Customer ID" HeaderText="Customer ID" ReadOnly="True" SortExpression="Customer ID"></asp:BoundField>
                        <asp:BoundField DataField="Customer Name" HeaderText="Nama Customer" SortExpression="Nama Customer"></asp:BoundField>
                        <asp:BoundField DataField="Adrress" HeaderText="Alamat" SortExpression="Alamat"></asp:BoundField>
                        <asp:BoundField DataField="Contact Number" HeaderText="Nomor Kontak" SortExpression="Nomor Kontak"></asp:BoundField>
                        <asp:BoundField DataField="Type Outlet" HeaderText="Tipe Outlet" SortExpression="Tipe Outlet"></asp:BoundField>
                      </Columns>
        </asp:GridView>
    </div>
</div>

我使用的脚本和CSS位于“母版”页面上-

  <link href="vendor/datatables/dataTables.bootstrap4.min.css" rel="stylesheet">
  <link href="vendor/datatables/dataTables.bootstrap4.css" rel="stylesheet" type="text/css" />
  <script src="vendor/datatables/jquery.dataTables.min.js" type="text/javascript"></script>
  <script src="vendor/datatables/dataTables.bootstrap4.min.js" type="text/javascript"></script>
  <script src="js/demo/datatables-demo.js"></script>

在服务器端

string connection = "Data Source=DESKTOP-KN2OIQ6;Initial Catalog=WEBDB;User ID=sa;Password=sa";
        protected void Page_Load(object sender,EventArgs e)
        {
            //check for a postback
            if (!Page.IsPostBack)
            {
                try
                {
                    DataTable dt = new DataTable();
                    SqlConnection conn = new SqlConnection(connection);
                    conn.Open();
                    string ngisi = "SELECT [CustumerID] as 'Customer ID',[CustumerName] as 'Customer Name',[Address],[ContactNo] as 'Contact Number',[TipeOutlet] as 'Type Outlet' FROM [WEBDB].[dbo].[Customer]";
                    SqlCommand comm = new SqlCommand(ngisi,conn);
                    dt.Load(comm.ExecuteReader());
                    conn.Close();

                    customergridview.DataSource = dt;
                    customergridview.DataBind();
                }
                catch (Exception ex)
                {
                    Response.Write(ex.ToString());
                }
            }

        }

表的设计完全没有改变。如何解决这个问题呢?

zerowang1985 回答:在gridview asp.net中使用设计jquery数据表

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3165364.html

大家都在问