![](/img/trans.png)
[英]How to display record in gridview using pageload event in vb.net?
[英]how display record from table to gridview on page load and also search record for particular fields using textbox vb.net?
我的數據庫:table1
ID FIRSTNAME AGE
1 Sumit 22
2 Sanjeev 23
我有gridview 1和textbox1和button1
我想當頁面加載時,gridview顯示表1中的所有記錄,並且... ii要通過在textbox1中鍵入sumit並單擊button1來搜索名字的記錄,然后在gridview中將顯示..的記錄默認情況下gridview display alll表1中的記錄
這個怎么做 ?
我的Selct查詢如下:但它不顯示所有記錄...但是如果您搜索特定記錄,它可以顯示記錄...
SELECT a1_admins.EmployeeId, a1_admins.Firstname, a1_admins.Lastname, a1_admins.Email
, a1_admins.City, a1_admins.State, a1_admins.Country, aspnet_Membership.LastLoginDate
, aspnet_Membership.CreateDate, a1_admins.Password, a1_admins.pan_no, a1_admins.Contactno
, a1_admins.Address
FROM a1_admins
INNER JOIN aspnet_Membership
ON a1_admins.UserId = aspnet_Membership.UserId
WHERE (a1_admins.EmployeeId LIKE N'%' + @EmployeeId + N'%')
OR (a1_admins.City LIKE N'%' + @City + N'%')
OR (a1_admins.State LIKE N'%' + @State + N'%')
OR (a1_admins.Country LIKE N'%' + @Country + N'%')
我假設未過濾時將變量設置為NULL? 這將導致X LIKE NULL
失敗,因為X LIKE NULL
不能為true。
SELECT
a1_admins.EmployeeId, a1_admins.Firstname, a1_admins.Lastname, a1_admins.Email,
a1_admins.City, a1_admins.State, a1_admins.Country, aspnet_Membership.LastLoginDate,
aspnet_Membership.CreateDate, a1_admins.Password, a1_admins.pan_no, a1_admins.Contactno, a1_admins.Address
FROM a1_admins
INNER JOIN aspnet_Membership ON a1_admins.UserId = aspnet_Membership.UserId
WHERE (a1_admins.EmployeeId LIKE N'%' + @EmployeeId + N'%')
OR (a1_admins.City LIKE N'%' + @City + N'%')
OR (a1_admins.State LIKE N'%' + @State + N'%')
OR (a1_admins.Country LIKE N'%' + @Country + N'%')
OR (Coalesce(@employeeid,@city,@state,@country) is null)
您可以添加last子句,如果未設置所有過濾器,則顯示所有內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.