Multiple issues with your code.
1) You can not execute
SQLCommand
when your
DataReader
is in open mode.
2) I guess you want records from
Product
Table which are having
Status
matching with 'Active'.
3) Try by changing your code as below.
con.Open();
SqlCommand cmd1 = new SqlCommand("Select Productcode, Name, MRP from Product where Status='Active'", con);
cmd1.CommandType = CommandType.Text;
da = new SqlDataAdapter(cmd1);
ds = new DataSet();
da.Fill(ds);
grid_pins.DataSource = ds;
grid_pins.DataBind();