Unable to cast object of type EMONBL.PersonList to type System.Data.DataSet'.
Session["name"] = (PersonList)pList.GetRoleTypePersonDetails();
ds = (DataSet)Session["name"];
You get this error as there is a datatype mismatch. Earlier, you stored an object of type 'PersonList' in Session. But, later, you try to use the same session and cast it into a DataSet.
DataSet class is different from PersonList object and hence compiler fails to convert/cast it as asked and throws an error.
It looks like you want to have a datasource for your dropdown. Convert or have the PersonList of datatype that can be a datasource directly or else, convert the data into a format that can be used as a datasource.