---
title: "How to use Datatable in asp.net"  
description: "How to use Datatable in asp.net"  
author: "Anonymous User"  
published: 2016-01-12  
updated: 2016-01-12  
canonical: https://www.mindstick.com/forum/33858/how-to-use-datatable-in-asp-dot-net  
category: "c#"  
tags: ["c#", "ado.net", "asp.net"]  
reading_time: 2 minutes  

---

# How to use Datatable in asp.net

I want to use [datatable](https://www.mindstick.com/blog/195/datatable-in-ado-dot-net) in asp.net. How to do this please help me.

## Replies

### Reply by Anonymous User

A datatable is a collection of rows.which is represent the row data. \
The DataTable is a object in the ADO.NET library.

```
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DataSet.aspx.cs" Inherits="Forumasp.DataSetDemo" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">    <title></title></head><body>    <form id="form1" runat="server">        <div>            <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False">                <Columns>                    <asp:TemplateField HeaderText="CustomerID">                        <ItemTemplate><%#Eval("CustomerID") %></ItemTemplate>                    </asp:TemplateField>                    <asp:TemplateField HeaderText="CustomerName">                        <ItemTemplate><%#Eval("CustomerName") %></ItemTemplate>                    </asp:TemplateField>                    <asp:TemplateField HeaderText="E-mailaddress">                        <ItemTemplate><%#Eval("Email") %></ItemTemplate>                    </asp:TemplateField>                    <asp:TemplateField HeaderText="Address">                        <ItemTemplate><%#Eval("Address") %></ItemTemplate>                    </asp:TemplateField>                </Columns>            </asp:GridView>        </div>    </form></body></html> using System;using System.Collections.Generic;using System.Data;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data.SqlClient;namespace Forumasp  {     public partial class DataSetDemo : System.Web.UI.Page     {         protected void Page_Load(object sender, EventArgs e)        {            if (!IsPostBack)            {              FillGridviewData();            }        }         protected void FillGridviewData()        {             DataTable dt = new DataTable();            dt.Columns.Add("CustomerId", typeof(Int32));            dt.Columns.Add("CustomerName", typeof(string));            dt.Columns.Add("Email", typeof(string));            dt.Columns.Add("Address", typeof(string));            DataRow dtrow = dt.NewRow();                dtrow["CustomerId"] = 1;                dtrow["CustomerName"] = "Suraj Dasari";            dtrow["Email"] = "adityasingh06630@gmail.com";            dtrow["Address"] = "mungra phulpur";            dt.Rows.Add(dtrow);            dtrow = dt.NewRow();                dtrow["CustomerId"] = 2;            dtrow["CustomerName"] = "manoj kumar";            dtrow["Email"] = "manoj06630@gmail.com";            dtrow["Address"] = "allahabad";              dt.Rows.Add(dtrow);            dtrow = dt.NewRow();                      dtrow["CustomerId"] = 3;            dtrow["CustomerName"] = "surendra kumar";            dtrow["Email"] = "surendra@gmail.com";                   dtrow["Address"] = "thane";            dt.Rows.Add(dtrow);            GridView1.DataSource = dt;            GridView1.DataBind();        }    }}  
```

![How to use Datatable in asp.net](https://www.mindstick.com/mindstickforums/b07c9f0c-60df-4564-9a18-87263fa902f1/images/d65f4b98-63ae-44e3-a52c-14d2f4793605.png)


---

Original Source: https://www.mindstick.com/forum/33858/how-to-use-datatable-in-asp-dot-net

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
