一个GRIDVIEW,由SQLDATASOURCE提供数据,两个TEXTBOX作为数据源的控件参数,初始显示全部记录,TEXTBOX为空,结果页面却空着,数据源配置向导里测试查不到数据。后来把数据源的cancelSelectOnNullParameter设为FALSE,依然不可以。

无意中翻查资料,发现把默认值设置为“%”可以解决。  偷乐

数据源控件的控件参数为空值的解决<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ appSettings:connStr %>"
数据源控件的控件参数为空值的解决            ProviderName
="System.Data.SqlClient" SelectCommand="x_profession_all" SelectCommandType="StoredProcedure">
数据源控件的控件参数为空值的解决            
<SelectParameters>
数据源控件的控件参数为空值的解决                
<asp:ControlParameter ControlID="tbUname" Name="uname" PropertyName="Text" DefaultValue="%" Type="String" />
数据源控件的控件参数为空值的解决                
<asp:ControlParameter ControlID="tbPname" Name="pname" PropertyName="Text" DefaultValue="%" Type="String" />
数据源控件的控件参数为空值的解决            
</SelectParameters>
数据源控件的控件参数为空值的解决        
</asp:SqlDataSource>

相关文章:

  • 2022-03-05
  • 2022-02-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-09
  • 2022-12-23
  • 2021-12-07
猜你喜欢
  • 2022-12-23
  • 2021-07-05
  • 2021-12-24
  • 2021-05-29
相关资源
相似解决方案