DataSet通过模糊查询,绑定ListBox

< script language = " vbscript "  runat = " server " >
            Protected 
Sub  GetListUser(ByVal sender  As   Object , ByVal e  As  System.EventArgs) Handles btSearch.Click
        
                
Dim  _conn  As   String   =   " Server=主机名;Database=BPMFlow;Integrated Security=False;User ID=sa;Password=pwd "
  
                
Dim  sda  As  SqlDataAdapter
 
                
Dim  user_sql  As   String   =   " SELECT pk_users,username,logonid,'['+ufd04+']'+username+'('+logonid+')' as abc,ufd04  FROM users  "
                
' --------------------关键字查询
                 If  txtKeyWord.Text  <>   ""   Then
                    
Dim  key  As   String   =   Trim (txtKeyWord.Text)
                  
' ------模糊查询-------------------------------------------
                    user_sql  =  user_sql  +   "  where (ufd04 like '% "   &  key  &   " %')  or (username like '% "   +  key  +   " %') or logonid like '% "   +  key  +   " %' order by ufd04 desc "
                
End   If
                
Dim  user_ds  As  DataSet  =   New  DataSet()
                sda 
=   New  SqlDataAdapter(user_sql, _conn)
                 
' --------------填充,绑定ListBox
                sda.Fill(user_ds,  " users " )
                lisUsers.DataSource 
=  user_ds.Tables( " users " )
                lisUsers.DataTextField 
=   " abc "           ' --------显示内容字段
                lisUsers.DataValueField  =   " pk_users "      ' --------------------主键值
                lisUsers.DataBind()
            
End Sub
        
</ script >
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值