当前位置:编程学习 > C#/ASP.NET >>

SqlDatasource绑定来自Session值进行搜索--不会

    我用SqlDatasource控件在绑定一个来自母版页的Session值,普通的可以,但是要根据这个值来查询就不会了!求指教!
    SelectCommand="SELECT* FROM [Goods] WHERE G_Name like %@Search%"
   Search是值,原来SQL语句是SELECT* FROM Goods WHERE G_Name like ‘%1234%’
   用在SqlDatasource控件就不会如何绑定值,在值的两边加“%”号
    明天交吖!! 搜索 session 控件 SQL SqlDatasource --------------------编程问答-------------------- 不知道你为什么要取自session  不过你这个问题和取自哪里没关系。

你可以拼接替换或者参数等等。
给你个替换的示例吧,自己改造下。



        private void getSearch(string strSearch)
        { 
            string SelectCommand = "SELECT* FROM [Goods] WHERE G_Name like '%@Search%'";
            SelectCommand = SelectCommand.Replace("@Search", strSearch);
        }
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,