后台-插件-广告管理-内容页广告位一(手机)

您现在的位置是:首页 > 开发类 > 问答问答

这段代码为什么不能正常运行?

2021-07-06 20:12:27问答人已围观

简介 <P>我做的是一个新闻搜索页面,根据标题或时间进行查询,因为标题和时间的sql语句不一样,所以我采用了两个sqlDataSource控件,当选择第标题单选项的时候,把sqlDataSou

<P>我做的是一个新闻搜索页面,根据标题或时间进行查询,因为标题和时间的sql语句不一样,所以我采用了两个sqlDataSource控件,当选择第标题单选项的时候,把sqlDataSource2作为GridView的数据源控件,当选择时间单选项的时候,把sqlDataSource1控件作为GridView的数据源控件,可是GridView中的数据总是为空,前提数据库里是有数据。</P> <P>sqlDataSource2的SelectCommand如下:</P> <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SelectCommand="SELECT [newsId], [title], [author], [fromWhere], [releasedTime] FROM [News] WHERE [title] LIKE <A href="mailto:'%@title%'">'%@title%'</A>"</P> <P>sqlDataSource1的SelectCommand如下:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SelectCommand="SELECT [newsId], [title], [author], [fromWhere], [releasedTime] FROM [News] WHERE [releasedTime] &gt; <A href="mailto:'@releasedTime'">'@releasedTime'</A>"<BR></P> <P>protected void ButtonSearch_Click(object sender, EventArgs e)<BR>&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (RadioButtonListSearchBy.SelectedValue == "0")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridViewNews.DataSourceID = "SqlDataSource2";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; string selectString = SqlDataSource2.SelectCommand;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridViewNews.DataBind();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (RadioButtonListSearchBy.SelectedValue == "1")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridViewNews.DataSourceID = "SqlDataSource1";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridViewNews.DataBind();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; }</P> <P>现在我怀疑是不是GridView与sqlDataSource之间的互操作性原理我没有搞清楚,可是它们之间的代码是隐藏的,不可以调试,所以看不到代码的详细执行过程,请高人赐教,谢谢!</P>

最佳答案:

文章来源:https://q.cnblogs.com/q/2524/

Tags:.net技术 ASP.NET 

很赞哦! ()

后台-插件-广告管理-内容页广告位二(手机)

相关文章

后台-插件-广告管理-内容页广告位三(手机)
后台-插件-广告管理-内容页广告位四(手机)

文章评论

留言与评论(共有 0 条评论)
   
验证码:

本栏推荐

站点信息

  • 文章统计90100篇文章
  • 浏览统计10084次浏览
  • 评论统计1个评论
  • 标签管理标签云
  • 统计数据:统计代码
  • 微信公众号:扫描二维码,关注我们