Your method definition is:
public DataSet SearchItem(string title, string flag)
I.e. it requires two parameters, both string.
When you try to call it, the error message means you are using:
DataSet ds = SearchItem();
I.e. you have not provided either parameter.