none
初学SqlDataSource遇到的问题!!! RRS feed

  • 问题

  • 我的操作流程:

    1.在Sql2008中创建一个数据库,包含一个表Table_1,有2个nvarchar字段:所在地市、所在路段。

    2.在default.aspx表中加入控件SqlDataSource和GridView,SqlDataSource的数据来自"select * from Table_1",然后关联这两个控件。

    3.在SqlDataSource的属性SelectQuery中写"select * from Table_1 where 所在地市=@a and 所在路段=@b",添加了2个control参数,@a和@b 分别对应TextBox1、TextBox2.

    我的问题是:

    1.在上面的步骤3中,参数有多个选项,包括none cookie control form profile querystring session,这些参数是什么意思?什么时候用?怎么用?

    2.在测试页面上,我如果把TextBox1、TextBox2都输入内容,测试OK!

    但是我只输入TextBox1或TextBox2,没反应!

    我想达到的效果是我可以根据需要只填TextBox1或TextBox2,也可以查询出结果!请问该怎么设置!最好是能在SqlDataSource控件中设置,而非编写代码!


    C# 菜鸟中的雏鸟!提的问题也许很幼稚,但我是认真的。希望看在党国的面子上拉兄弟一把!
    2011年5月27日 4:20

答案

全部回复