0

This code works

public void select()
{
    string str = "SELECT * FROM gazettes g WHERE g.title LIKE '%"+ hidden_key.Value +"%' OR serial LIKE '%"+ hidden_key.Value +"%'"; /*'%' || @title || '%'*/
    SqlDataSource1.SelectCommand = str;
    GV_Gazette.DataBind();
}

but I want it to work in this as well but it returns an empty value. What am I doing wrong?

public void select()
{
    string str = "SELECT * FROM gazettes g WHERE g.title LIKE @title OR serial LIKE @title";/*'%' || @title || '%'*/
    cmd.CommandText = str;
    cmd.Parameters.AddWithValue("@title", "%" + hidden_key.Value + "%");    
    dt = c.PopulateData(cmd);
    SqlDataSource1.SelectCommand = dt.ToString();
    GV_Gazette.DataBind();
}
marc_s
  • 732,580
  • 175
  • 1,330
  • 1,459
Lolly Molly
  • 27
  • 1
  • 8

0 Answers0