DdlUsers.DataSource = ScrapDB.GetUsers(); DdlUsers.DataTextField = “UsersID”; DdlUsers.DataBind(); ScrapDB.CloseReader;The code fires and populates ddlUsers. An error is thrown in Public static CloseReader() // Under CloseReader(), in my data class and the message is ”“Class, struct, or interface method must have a return type”.
Public void CloseReader()
{
UsersReader.Close();
}
Again ddlUsers loads and it throws an error on the form at ScrapDB.CloseReader; and the error is:>public class ScrapDB > { > public sqldatareader UsersReader > > public static SqlConnection GetConnection() > { > string connectionString = ConfigurationSettings.AppSettings["connectionString"]; > > return new SqlConnection(connectionString); > > } > > public static SqlDataReader GetUsers() > { > // Use a SqlDataReader to fill ddlUsers... > SqlDataReader UsersReader = null ; > > SqlConnection UsersConnection = GetConnection() ; > > string selectStatement = "SELECT UserID " > + "FROM UserInfo "; > > SqlCommand selectCommand = new SqlCommand(selectStatement, UsersConnection); > //SqlDataReader UsersReader; > > UsersConnection.Open(); > UsersReader = selectCommand.ExecuteReader(CommandBehavior.CloseConnection); > UsersReader.Read() ; > return UsersReader ; > > > > > > } > public static CloseReader() > { > UsersReader.Close() ; > > } > >} > > > > >