d2005,

Sorry, I posted the above without two necessary settings, here is a fully working snippet
VB Code:
  1. oSQLConn.Open()
  2. Dim cmd As New SqlCommand
  3. cmd = New SqlCommand("SELECT c_msg_default, c_msg_custom1, c_msg_custom2 As ThreeFields FROM tb_comp_detail WHERE (c_companycode = '" & lblUser.Text & "')", oSQLConn)
  4. Dim dr As SqlDataReader
  5. dr = cmd.ExecuteReader
  6.  
  7. With myDDL ' change this to whatever your DDL is called
  8.    .DataSource = dr
  9.    [b].DataTextField = "ThreeFields"
  10.    .DataValueField = "ThreeFields"[/b]
  11.    .DataBind()
  12. End With
  13.  
  14. dr.Close()