In this blog we will know how to Display records from database to datagridview using datareader.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace Datareader_datagridview
{
public partial class Form1 : Form
{
SqlConnection con = new SqlConnection(@"server = HOME-SAT/SQLEXPRESS;data source = .; initial catalog = test; user id=sa;pwd =pintu ;integrated security = SSPI");
SqlCommand com;
string str;
public Form1()
{
InitializeComponent();
}
private void btn_Show_Click(object sender, EventArgs e)
{
try
{
com = new SqlCommand();
com.Connection = con;
com.CommandText = "select * from emp";
con.Open();
SqlDataReader reader = com.ExecuteReader();
if (reader.HasRows)
{
DataTable dt = new DataTable();
dt.Load(reader);
dataGridView1.DataSource = dt;
}
}
finally
{
con.Close();
}
}
}
}

Wasim AkramPosted Sep 17, 2019, 3:13 AM
"select itemname,price,qty,total_price from sell_record where mobile is null and status is null and billno is null" I want to use this query in button event. pls comment me correct query. in where clause columns having NULL. in my table sell_record.
Wasim AkramPosted Sep 17, 2019, 3:11 AM
"select itemname,price,qty,total_price from sell_record where mobile is null and status is null and billno is null"
subash kPosted Jul 2, 2015, 7:21 AM
it's not read first row from how read including first row
ambrish surmiPosted Jul 3, 2014, 2:21 AM
it is helpfull when diaplaying large records...