都不行,具体输出业面如下 未将对象引用设置到对象的实例。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 行 6: sub btnsubmit_click(src as object,e as eventargs) 行 7: if DropDownList1.selecteditem.value<>"请选择" then 行 8: dataview1.rowfilter="job_name='" & DropDownList1.selecteditem.value & "'" 行 9: 行 10: end if 行8和9是错误行!!
dataview1.rowfilter="job_name=' & DropDownList1.selecteditem.value & '"dataview1.sort="dropdownlist2.selecteditem.value & "" & RadioButtonList1.selecteditem.value"但是编译说未配置到对象实例, 引号 空格,来回试了好多次,都不对, 郁闷!!!!!
但还是不行! 救我!!!
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 6: sub btnsubmit_click(src as object,e as eventargs)
行 7: if DropDownList1.selecteditem.value<>"请选择" then
行 8: dataview1.rowfilter="job_name='" & DropDownList1.selecteditem.value & "'"
行 9:
行 10: end if
行8和9是错误行!!
myad.SelectCommand=myCommand;
DataSet ds=new DataSet();
myad.Fill(ds,"mailbox");
DataView source=ds.Tables["mailbox"].DefaultView;
source.Sort="字段名 desc";
DataGrid_Mail.DataSource=source;
DataGrid_Mail.DataBind();
<asp:ListItem>请选择</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>22</asp:ListItem>
<asp:ListItem>222</asp:ListItem>
<asp:ListItem>2222</asp:ListItem>
</asp:DropDownList>
应该对吧!!
则应写成 <asp:ListItem value="22">22</asp:ListItem>吧!一点陋见,不知对不对
你在写这一句之前
用
Dim s1,s2 as string
s1 = dropdownlist2.selecteditem.value
s2 = RadioButtonList1.selecteditem.value
先确保这两个值不为空
然后写
dataview1.sort = s1 & "," & s2
明白