SQLDatasource参数问题

时间:2011-02-09 20:16:45

标签: c# asp.net sqldatasource

为什么我在后面的代码中使用以下指令:

SqlDataSource1.SelectParameters["page"].DefaultValue = "0";

我得到'System.NullReferenceException:对象引用未设置为对象的实例。

“?

2 个答案:

答案 0 :(得分:5)

唯一的两个对象涉及单个语句是(粗体)

<强> SqlDataSource1 .SelectParameters [ “网页”]。默认值

<强> SqlDataSource1.SelectParameters [ “网页”] .DefaultValue

所以其中一个必须为null。与您之前的问题一起查看此内容时,原因是您尚未将“page”参数添加到SqlDataSource1

答案 1 :(得分:1)

您的SqlDataSource对象为空或其SelectParameters集合没有“page”条目。检查您是否已正确定义选择参数。