C# DataRowView错误对象引用未设置为对象的实例
我正在尝试在我的网站上为我的用户创建一个个人资料页面,在那里他们可以编辑他们的个人资料。我使用了此代码,但它不起作用C# DataRowView错误对象引用未设置为对象的实例,c#,asp.net,sql,nullreferenceexception,C#,Asp.net,Sql,Nullreferenceexception,我正在尝试在我的网站上为我的用户创建一个个人资料页面,在那里他们可以编辑他们的个人资料。我使用了此代码,但它不起作用 <br /> <br /> E Mail
<br />
<br />
E Mail
<asp:TextBox ID="TextBox4" runat="server" style="width:250px; height:25px; border:thin solid #0099FF"></asp:TextBox>
<br />
<br />
<br />
<br />
Listings Remaining
<asp:Label ID="Label2" runat="server" Text=""></asp:Label>
<br />
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Update" CssClass="button"
Width="115px" onclick="Button1_Click" />
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString1 %>"
SelectCommand="SELECT fname, cmpny, weblnk, email, cntct, lctn, cdscrptn, bsnstp FROM orgs WHERE (cmpny = @cmpny)"
UpdateCommand="Update [orgs] Set [fname]=@fname,[weblnk]=@weblnk,[email]=@email,[cntct]=@cntct,[lctn]=@lctn,[cdscrptn]=@cdscrptn,[bsnstp]=@bsnstp WHERE [cmpny]=@cmpny">
<SelectParameters>
<asp:QueryStringParameter Name="cmpny" Type="String" QueryStringField="cmpny" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="fname" Type="String" />
<asp:Parameter Name="weblnk" Type="String" />
<asp:Parameter Name="email" Type="String" />
<asp:Parameter Name="cntct" Type="String" />
<asp:Parameter Name="lctn" Type="String" />
<asp:Parameter Name="cdscrptn" Type="String" />
<asp:Parameter Name="bsnstp" Type="String" />
<asp:Parameter Name="cmpny" />
</UpdateParameters>
ASPX页
欢迎 ,
<br />
Full Name
<asp:TextBox ID="TextBox1" runat="server" style="width:250px; height:25px; border:thin solid #0099FF"></asp:TextBox>
<br />
<br />
Company Name
<asp:TextBox ID="TextBox2" runat="server" style="width:250px; height:25px; border:thin solid #0099FF"></asp:TextBox>
<br />
<br />
<br />
<br />
E Mail
<asp:TextBox ID="TextBox4" runat="server" style="width:250px; height:25px; border:thin solid #0099FF"></asp:TextBox>
<br />
<br />
<br />
<br />
Listings Remaining
<asp:Label ID="Label2" runat="server" Text=""></asp:Label>
<br />
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Update" CssClass="button"
Width="115px" onclick="Button1_Click" />
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString1 %>"
SelectCommand="SELECT fname, cmpny, weblnk, email, cntct, lctn, cdscrptn, bsnstp FROM orgs WHERE (cmpny = @cmpny)"
UpdateCommand="Update [orgs] Set [fname]=@fname,[weblnk]=@weblnk,[email]=@email,[cntct]=@cntct,[lctn]=@lctn,[cdscrptn]=@cdscrptn,[bsnstp]=@bsnstp WHERE [cmpny]=@cmpny">
<SelectParameters>
<asp:QueryStringParameter Name="cmpny" Type="String" QueryStringField="cmpny" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="fname" Type="String" />
<asp:Parameter Name="weblnk" Type="String" />
<asp:Parameter Name="email" Type="String" />
<asp:Parameter Name="cntct" Type="String" />
<asp:Parameter Name="lctn" Type="String" />
<asp:Parameter Name="cdscrptn" Type="String" />
<asp:Parameter Name="bsnstp" Type="String" />
<asp:Parameter Name="cmpny" />
</UpdateParameters>
我正在获取System.NullReferenceException:对象引用未设置为对象的实例。哪一行引发异常?DataRowView row=dv[0];听起来你好像没有数据。。。。因此为空。欢迎使用堆栈溢出!几乎所有
NullReferenceException
的情况都是相同的。请参阅“”以获取一些提示。我没有数据是什么意思
<br />
<br />
E Mail
<asp:TextBox ID="TextBox4" runat="server" style="width:250px; height:25px; border:thin solid #0099FF"></asp:TextBox>
<br />
<br />
<br />
<br />
Listings Remaining
<asp:Label ID="Label2" runat="server" Text=""></asp:Label>
<br />
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Update" CssClass="button"
Width="115px" onclick="Button1_Click" />
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString1 %>"
SelectCommand="SELECT fname, cmpny, weblnk, email, cntct, lctn, cdscrptn, bsnstp FROM orgs WHERE (cmpny = @cmpny)"
UpdateCommand="Update [orgs] Set [fname]=@fname,[weblnk]=@weblnk,[email]=@email,[cntct]=@cntct,[lctn]=@lctn,[cdscrptn]=@cdscrptn,[bsnstp]=@bsnstp WHERE [cmpny]=@cmpny">
<SelectParameters>
<asp:QueryStringParameter Name="cmpny" Type="String" QueryStringField="cmpny" />
</SelectParameters>
<UpdateParameters>
<asp:Parameter Name="fname" Type="String" />
<asp:Parameter Name="weblnk" Type="String" />
<asp:Parameter Name="email" Type="String" />
<asp:Parameter Name="cntct" Type="String" />
<asp:Parameter Name="lctn" Type="String" />
<asp:Parameter Name="cdscrptn" Type="String" />
<asp:Parameter Name="bsnstp" Type="String" />
<asp:Parameter Name="cmpny" />
</UpdateParameters>