我在GridView中執行搜索。事情是當我彈出默認頁面時,它顯示沒有數據,當真的有數據。但是當我執行搜索功能時,它會顯示數據。我正在使用Filter表達式通過First Name列在Gridview中搜索記錄。當我取出FilterExpression位時,它顯示正常,但是當我將它添加回來時,它什麼都不顯示,但搜索仍然有效。Gridview顯示爲空,但搜索會調出gridview中的數據
< asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ConnectionStrings:SDAppDBsConnectionString2 %>"
UpdateCommand="UPDATE PatInfo SET FirstName = @FirstName,
LastName = @LastName, MiddleInitial = @MiddleInitial, HomeAddress = @HomeAddress,
PhoneNumber = @PhoneNumber, Gender = @Gender, DOB = @DOB, SSN = @SSN WHERE (ID = @ID)"
DeleteCommand="DELETE FROM PatInfo WHERE (ID = @ID)"
SelectCommand="select * from [PatInfo]"
FilterExpression="FirstName LIKE '%{0}%'" >
是的,我正在對此進行更多研究,並檢查了DataSource Select語句在查詢生成器中查詢它,並且它也沒有顯示任何內容。奇怪我不明白。它只會在我輸入一些關鍵字後纔會顯示數據,然後將數據提交。我希望在執行搜索之前已經顯示數據。 :/如果我想出一些東西,我會確保發佈我的解決方案。感謝您的幫助。 –
還是沒什麼,我認爲我試過一切。有人有主意嗎? :/ –