Hi,
You can return an extra property having combination of name, age and position and bind this to DropDownList's DataTextField property.
as
ddlEmployeeNo.DataSourceID = string.Empty;
ddlEmployeeNo.DataSource= fetchData.NAVEmployeeList();
ddlEmployeeNo.DataTextField =fetchData.<new combination of name, age and position>
ddlEmployeeNo.DataBind();
please add as solved if agreed.