Hi Siddu,
Please refer below Sample.
HTML
<asp:GridView runat="server" ID="gvItems">
</asp:GridView>
Namespace
C#
using System.Data;
VB.Net
Imports System.Data
Code
C#
protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[2] {
new DataColumn("Coupon"),
new DataColumn("Code") });
dt.Rows.Add("Shirt", 199);
dt.Rows.Add("Football", 020);
dt.Rows.Add("Shirt", 566);
dt.Rows.Add("Disc", 099);
dt.Rows.Add("Watch", 54);
dt.Rows.Add("Clock", 890);
string[] arr = new string[dt.Rows.Count];
for (int i = 0; i < dt.Rows.Count; i++)
{
arr[i] = dt.Rows[i]["Coupon"].ToString();
}
gvItems.DataSource = arr;
gvItems.DataBind();
}
VB.Net
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
Dim dt As DataTable = New DataTable()
dt.Columns.AddRange(New DataColumn(1) {New DataColumn("Coupon"), New DataColumn("Code")})
dt.Rows.Add("Shirt", 199)
dt.Rows.Add("Football", 20)
dt.Rows.Add("Shirt", 566)
dt.Rows.Add("Disc", 99)
dt.Rows.Add("Watch", 54)
dt.Rows.Add("Clock", 890)
Dim arr As String() = New String(dt.Rows.Count - 1) {}
For i As Integer = 0 To dt.Rows.Count - 1
arr(i) = dt.Rows(i)("Coupon").ToString()
Next
gvItems.DataSource = arr
gvItems.DataBind()
End Sub
Screenshot
