hola y bienvenido...

, antes que nada hay que estructura el code que tienes, vamos por parte.. primero puedes tener un método que se encargue de llenar tu DDL
ejemplo.
Código:
Private Sub BindDropDown ()
Dim ds As DataSet
Dim conx As SqlConnection = New SqlConnection(ConfigurationSettings.AppSettings("c onx"))
Dim cmd As SqlDataAdapter
ds = New DataSet
Scmd = "SELECT PuestoID, Nombre FROM Puestos"
cmd = New SqlDataAdapter(Scmd, conx)
cmd.Fill(ds, "Puestos")
DDlTipo.DataSource = ds.Tables("Puestos").DefaultView
DDlTipo.DataTextField = "Nombre"
DDlTipo.DataValueField = "PuestoID"
DDlTipo.DataBind()
End Sub
y ese lo mandas a llenar en el page load e tu pagina.. ejemplo>
Código:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
BindDropDown ()
End If
End Sub
Cita: Y me gustaria saber que parametro debo utilizar dentro del DropDownList (en este caso DDlTipo) para asignar una opcion antes de los resultados que arroja la consulta
Código:
....
DDlTipo.DataSource = ds.Tables("Puestos").DefaultView
DDlTipo.DataTextField = "Nombre"
DDlTipo.DataValueField = "PuestoID"
DDlTipo.DataBind()
DDlTipo.Items.Insert(0, New ListItem(" [Seleccione Uno]", "-1"))
ya despues tu debes tener un boton para que se haga la insercion donde te puede quedar de la siguiente forma:
Código:
....
If TBxNombre.Text <> "" And TBxApellido.Text <> "" And TBxTel.Text <> "" And DDlTipo.SelectedValue<> ="-1"Then
nombre = TBxNombre.Text
apellido = TBxApellido.Text
telefono = TBxTel.Text
valueDDl = DDlTipo.SelectedValue
Dim sSQL As String = String.Format("INSERT INTO Empleados VALUES('{0}','{1}','{2}',{3}", nombre, direccion, telefono, valueDDl)
Dim conx As SqlConnection = New SqlConnection(ConfigurationSettings.AppSettings("conx"))
dim oCmd as New SqlClient.SqlCommand(sSQL ,conx )
conx.Open
ocmd.ExecuteNonQuery()
conx.Close()
y listo, esa es la forma simple de hacerlo, ahora que hay otros métodos para hacer inserciones mediante Stored Procedures(SP´s), si se manda la cadena directamente en code (como tu ejemplo) hacerlo mediante parámetros, etc..etc.. hay todavía muchas cosas por ver, te recomiendo que busques informacion de ADO.Net para que conozcas su estructura.
Salu2 y cualquier cosa por aqui andamos.