接受用户输入的数据string prodtitle = Request.QueryString["ProdTitle"].ToString();
同时查三个表,如果查到信息就绑定页面中的gridview,代码如下: if(!IsPostBack )
{
string prodtitle = Request.QueryString["ProdTitle"].ToString();
DataSet dsprod = new DataSet();
dsprod = prod.ByTitleSeachProduction(prodtitle);
DataSet dsproj = new DataSet();
dsproj = proj.ByTitleSeachProject(prodtitle);
DataSet dsnew=new DataSet ();
dsnew = news.ByTitleSeachNewQ(prodtitle);
if (dsprod != null)
{
this.gvdSeachResualt.DataSource = dsprod;
this.gvdSeachResualt.DataBind();
}
else if (dsproj !=null )
{
this.gvdSeachProj.DataSource = dsproj;
this.gvdSeachProj.DataBind();
}
else if (dsnew !=null )
{
this.gvdSeachNews.DataSource = dsnew;
this.gvdSeachNews.DataBind();
}
} 但每次只走第一个if,第二个和第三个不执行,当注释掉第一个,就只执行第二个不执行第三个,请问各位这是咋回事?
同时查三个表,如果查到信息就绑定页面中的gridview,代码如下: if(!IsPostBack )
{
string prodtitle = Request.QueryString["ProdTitle"].ToString();
DataSet dsprod = new DataSet();
dsprod = prod.ByTitleSeachProduction(prodtitle);
DataSet dsproj = new DataSet();
dsproj = proj.ByTitleSeachProject(prodtitle);
DataSet dsnew=new DataSet ();
dsnew = news.ByTitleSeachNewQ(prodtitle);
if (dsprod != null)
{
this.gvdSeachResualt.DataSource = dsprod;
this.gvdSeachResualt.DataBind();
}
else if (dsproj !=null )
{
this.gvdSeachProj.DataSource = dsproj;
this.gvdSeachProj.DataBind();
}
else if (dsnew !=null )
{
this.gvdSeachNews.DataSource = dsnew;
this.gvdSeachNews.DataBind();
}
} 但每次只走第一个if,第二个和第三个不执行,当注释掉第一个,就只执行第二个不执行第三个,请问各位这是咋回事?
if(!IsPostBack )
{
string prodtitle = Request.QueryString["ProdTitle"].ToString();
DataSet dsprod = new DataSet();
dsprod = prod.ByTitleSeachProduction(prodtitle);
DataSet dsproj = new DataSet();
dsproj = proj.ByTitleSeachProject(prodtitle);
DataSet dsnew=new DataSet ();
dsnew = news.ByTitleSeachNewQ(prodtitle);
if (dsprod != null)
{
this.gvdSeachResualt.DataSource = dsprod;
this.gvdSeachResualt.DataBind();
}
if (dsproj !=null )
{
this.gvdSeachProj.DataSource = dsproj;
this.gvdSeachProj.DataBind();
}
if (dsnew !=null )
{
this.gvdSeachNews.DataSource = dsnew;
this.gvdSeachNews.DataBind();
}
if(!IsPostBack )
{
string prodtitle = Request.QueryString["ProdTitle"].ToString();
DataSet dsprod = new DataSet();
dsprod = prod.ByTitleSeachProduction(prodtitle);
DataSet dsproj = new DataSet();
dsproj = proj.ByTitleSeachProject(prodtitle);
DataSet dsnew=new DataSet ();
dsnew = news.ByTitleSeachNewQ(prodtitle);
if (dsprod != null)
{
this.gvdSeachResualt.DataSource = dsprod;
this.gvdSeachResualt.DataBind();
}
if (dsproj !=null )
{
this.gvdSeachProj.DataSource = dsproj;
this.gvdSeachProj.DataBind();
}
if (dsnew !=null )
{
this.gvdSeachNews.DataSource = dsnew;
this.gvdSeachNews.DataBind();
}
}
if(!IsPostBack )
{
string prodtitle = Request.QueryString["ProdTitle"].ToString();
DataSet dsprod = new DataSet();
dsprod = prod.ByTitleSeachProduction(prodtitle);
DataSet dsproj = new DataSet();
dsproj = proj.ByTitleSeachProject(prodtitle);
DataSet dsnew=new DataSet ();
dsnew = news.ByTitleSeachNewQ(prodtitle);
if (dsprod != null)
{
this.gvdSeachResualt.DataSource = dsprod;
this.gvdSeachResualt.DataBind();
}
if (dsproj !=null )
{
this.gvdSeachProj.DataSource = dsproj;
this.gvdSeachProj.DataBind();
}
if (dsnew !=null )
{
this.gvdSeachNews.DataSource = dsnew;
this.gvdSeachNews.DataBind();
}
}