Bien, creo que lo más adecuado sería que en la consulta para traer los datos utilices la propiedad DataValueField y la propiedad DataTextField. Pues como has de notar el DataValueField sería el Id y el DataTextField sería el texto que mostrará el DropDownList.
Después de lograr esto, lo que tienes que hacer es tomar los valores (más o menos así)
Lbl_Id.Text = Ddl_Seleccion.SelectedValue;
Txt_Seleccion.Text=Ddl_Seleccion.SelectedItem.Text
Ah, y solo como recomendación (claro, depende de lo que querrás hacer en el Sistema) te sugiero que pongas el Id en un TextBox y lo ocultes desde el estilo (para esto utiliza Style="display:none;") así siempre tendras el valor que has seteado previamente en dicho textbox; y así se ve un poco más estilizado. Como te lo repito, solo es una recomendación, al final decide el programador
. Saludos