Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将数据从ASP.NET/C中的SQL带入DropDownList?_C#_Sql_Asp.net_Visual Studio - Fatal编程技术网

C# 将数据从ASP.NET/C中的SQL带入DropDownList?

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=

嗨,我对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="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";