Asumiendo que sabes como acceder a los datos y teniendo un origen de datos apropiado el codigo del dropdownlist seria el siguiente:
Cita: <asp:DropDownList ID="DropDownList1" runat="server" DataSourceID="odsProcesos" DataTextField="detalleProcedimiento"
DataValueField="id_procedimiento">
</asp:DropDownList>
podemos ver dos elementos importantes aca
DataSourceId: origen de datos(objeto de negocios, sqlReader, dataset, datatable, etc)
DataTextField=texto que se mostrara en la lista
DataValueField= valor que tendra dicho elemento
teniendo eso en mente veamos el codebehind.
nota: para mostrar tuplas de una base de datos microsoft creo los controles detailsview y formview, las grillas listan tuplas por lo tanto creo que deberias usar los primeros.
Cita: Protected Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged
'Asigno el valor del parámetro del combo en el origen de datos del formview y luego refresco los datos en el formview
me.OdsGrilla.selectedValue("id").defaultValue=me.D ropDownList.SelectedValue
me.formview1.DataBinding()
End Sub
si tienes dudas de como acceder a los datos te aconsejo visites
http://www.asp.net/learn/data-access/ tutorial de acceso de datos