C# 将数据从ASP.NET/C中的SQL带入DropDownList?
嗨,我对C#很陌生,而且我的技能非常不足,我希望将SQL表中的数据放入表中的“asp:DropDownList” 我收到以下错误:System.NullReferenceException:对象引用未设置为对象的实例 前端html如下所示:C# 将数据从ASP.NET/C中的SQL带入DropDownList?,c#,sql,asp.net,visual-studio,C#,Sql,Asp.net,Visual Studio,嗨,我对C#很陌生,而且我的技能非常不足,我希望将SQL表中的数据放入表中的“asp:DropDownList” 我收到以下错误:System.NullReferenceException:对象引用未设置为对象的实例 前端html如下所示: <asp:Table ID="Table1" runat="server" Font-Size="Medium" Width="960" BorderWidth="3" CellPadding="5" CellSpacing="5" CssClass=
<asp:Table ID="Table1" runat="server" Font-Size="Medium" Width="960" BorderWidth="3" CellPadding="5" CellSpacing="5" CssClass="table table-bordered table-striped table-hover table-condensed table-responsive">
<asp:TableHeaderRow runat="server" Font-Bold="true">
<asp:TableHeaderCell Width="20%">Activity</asp:TableHeaderCell>
<asp:TableHeaderCell>Hazards</asp:TableHeaderCell>
<asp:TableHeaderCell Width="15%">Risk Level</asp:TableHeaderCell>
</asp:TableHeaderRow>
<asp:TableRow ID="TableRow1" runat="server" >
<asp:TableCell>Camping</asp:TableCell>
<asp:TableCell>Emergency evacuation</asp:TableCell>
<asp:TableCell><asp:DropDownList ID="ddl1" runat="server"></asp:DropDownList></asp:TableCell>
</asp:TableRow>
</asp:Table>
</div>
有没有办法阻止这种事情发生
我很感谢任何帮助或理解,提前感谢任何人拿起这个 检查web.config以查看配置-->连接字符串部分中的constr。如果不存在,请添加connectionstring 检查 为了正确的语法 还有,行
ddl1.DataTextField = "Name";
将给你下一个错误。名称字段不是查询的一部分。从何处获取异常,行#?@ashin是行字符串constr=ConfigurationManager.ConnectionString[“constr”]。ConnectionString;检查app.config/web.config以确保名为“constr”的连接字符串存在,我希望这只是某种原型,因为在长期使用的产品中,代码中不应包含SQL。这应该是在一个较低级别的轮胎。谢谢你,由于某种原因,web.cofig中的数据是错误的,尽管我之前已经设置了这个。谢谢你的帮助
ddl1.DataTextField = "Name";