2011-07-06 44 views
1

我怎么一个SqlDataSource参数的默认值设置为选择所有SqlDataSource的默认值

<asp:Parameter Name="original_lastsaved" Type="string" defaultvalue="???"/> 

感谢您的帮助。 SAURABH

回答

2

你可以这样做......

SqlDataSource1.SelectParameters["original_lastsaved"].DefaultValue = "Set Value here"; 

编辑:如果你想,当你点击Select All按钮,它会拿起所有的记录,而忽略了where clause parameter,然后进行超载没有参数,然后clear the Select parameterSQLDataSource Selecting event。例如

protected void SqlDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e) 
{ 
    SqlDataSource1.SelectParameters.Clear(); 
} 
+0

对不起,你让我的问题错了。我的意思是如果参数值是空的假设在控制参数那么我将如何显示所有的记录。 –

+1

我已经更新了我的答案,先理解然后再试。 –

+0

hmm.it可能工作。但我已经有了一个简单的解决方案,只需将默认值设置为'%'。抱歉,迟到分享答案 –