드롭 다운에서 두 필드를 연결합니다
-
22-07-2019 - |
문제
SQL 테이블에는 ID, 이름 및 성 필드가 있습니다. 첫 번째와 성 필드를 연결하여 드롭 다운 컨트롤에서 하나로 표시하고 싶습니다.
이것은 vb.net 코드입니다.
con()
sqry = "[SELECT QUERY]"
sqcom = New SqlCommand(sqry, sqcon)
da.SelectCommand = sqcom
ds.Clear()
da.Fill(ds)
ddl_adv.DataSource = ds
ddl_adv.DataTextField = "emp_fname"
ddl_adv.DataValueField = "emp_no"
ddl_adv.DataBind()
sqcon.Close()
^이 코드는 이름 만 표시됩니다. ASP.NET에서 연결하려면 어떻게해야합니까?
해결책
이런 것을 사용하면 작동합니까?
sqry = "SELECT emp_no, emp_fname+' '+emp_lname as emp_fullname FROM employee"
sqcom = New SqlCommand(sqry, sqcon)
da.SelectCommand = sqcom
ds.Clear()
da.Fill(ds)
ddl_adv.DataSource = ds
ddl_adv.DataTextField = "emp_fullname"
ddl_adv.DataValueField = "emp_no"
ddl_adv.DataBind()
sqcon.Close()
다른 팁
데이터 객체의 항목을 다시 작업해야합니다 (ds
귀하의 경우) 첫 번째 이름과 성을 연결하는 속성을 포함합니다.
어떤 버전의 vb.net을 사용하고 있습니까? .NET 3.5를 사용하거나 사용할 수있는 경우 LINQ에서 SQL (또는 또 다른 ORM) 데이터베이스의 데이터와 관련된 강력하게 입력 된 객체를 제공하므로 데이터 액세스 수명이 더 쉬워집니다.
제휴하지 않습니다 StackOverflow