2011-07-06 49 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可能工作。但我已經有了一個簡單的解決方案,只需將默認值設置爲'%'。抱歉,遲到分享答案 –