首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

新年好!送分送分!“初学者级"SqlDataSource动态设置有关问题!多谢!

2012-01-06 
新年好!送分送分!“菜鸟级SqlDataSource动态设置问题!谢谢!!我用SqlDataSource绑定到GridView中。因为我的S

新年好!送分送分!“菜鸟级"SqlDataSource动态设置问题!谢谢!!
我用SqlDataSource   绑定到GridView中。因为我的SqlDataSource中的Select是动态的。比如:select   a,b,c   from   xxx,有时候是:select   b,c   from   xxx

sqlstr是我生成的SQL语句:
sqlstr= "Select   aa,bb   From   Guest   WHERE   (PublicName   =   @PublicName)   AND   (PType   =   @PType) "

DefineTypeDS   是SqlDataSource,是我在设计页面中拖的一个SqlDataSource控件。名称叫DefineTypeDS.
DefineTypeDS.SelectCommand   =   sqlstr;

                DefineTypeDS   .SelectParameters   .Clear   ();
                DefineTypeDS.SelectParameters.Add(new   Parameter   ( "@PublicName ",TypeCode.String   ));
                DefineTypeDS.SelectParameters.Add( "@PType ",   " ");
                DefineTypeDS.SelectParameters[ "@PublicName "].DefaultValue   = "username ";
                DefineTypeDS.SelectParameters[ "@PType "].DefaultValue   =   "newguest ";
             
                //程序执行到此处的时候,就报错:必须声明变量   '@PublicName '
                DefineTypeDS.Select(DataSourceSelectArguments.Empty);]

不解!请高手帮助。谢谢!!再次祝大家新年快乐。:)


[解决办法]
接分,帮顶
[解决办法]

[解决办法]
happy new year!
[解决办法]
DefineTypeDS.Select(new DataSourceSelectArguments());

热点排行