How to Bind dropdown list from code behind with data from database.
                            
                         
                        
                     
                 
                
                    Dear All,
                 I want to populate a dropdownlist from database in code behind. I tried with the following code but while binding it is throwing an error "Object Reference not set to an Instance". Please find the code appended.Thanks in advance.
Code:
Sample.aspx:
    <asp:DropDownList ID="ddlSample" runat="server"  CssClass="textbox" Width="38%"></asp:DropDownList>
Sample.aspx.cs
 System.Data.SqlClient.SqlConnection conn = null;
                SqlDataReader drFailureCode = null;
                string sqlQuery =  string.Empty;
 System.Data.SqlClient.SqlConnection conn = null;
                SqlDataReader drFailureCode = null;
                string sqlQuery =  string.Empty;
                sqlQuery = "select distinct * from <tablename>";
                conn = SqlHelperConnection.getConnection();
                drFailureCode = SqlHelper.ExecuteReader(conn, CommandType.Text, sqlQuery);
                if (drFailureCode.HasRows)
                {
                    ddlSample.DataSource = drFailureCode;
                    ddlSample.DataTextField = "FailureID";
                    ddlSample.DataValueField = "FailureName";
                    ddlSample.DataBind();
                }
                drFailureCode.Close();
                ddlSample.Items.Insert(0, new ListItem("--Select--", "0"));
Thanks In Advance.