2009-10-07 4 views
0

나는 RadioButtonList를 동적으로 만들고있어 라디오 버튼 아래에 추가 텍스트를 추가하는 방법을 알 수 없습니다.VB.NET RadioButtonList에 텍스트를 추가하는 방법

내 기본 코드는 다음과 같습니다. 각 결과 라디오 버튼 아래에 sURL을 표시하고 싶습니다. 당신이이 sURL 후 오히려 SNAME보다 되었 수 있도록하려면

For i As Integer = 0 To ds.Tables(0).Rows.Count - 1 

       Dim iLocationID As Integer = ds.Tables(0).Rows(i).Item("LocationID") 
       Dim sStreet As String = ds.Tables(0).Rows(i).Item("AddressStreet") 
       Dim sCity As String = ds.Tables(0).Rows(i).Item("AddressCity") 
       Dim sState As String = ds.Tables(0).Rows(i).Item("AddressState") 
       Dim sZip As String = ds.Tables(0).Rows(i).Item("AddressPostalCode") 
       Dim sName as String = ds.Tables(0).Rows(i).Item("Name") 
       Dim dsContact As New DataSet 

       Dim sURL As String = "" 
       sURL = "<a href='http://www.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=" & sStreet & "+" & sState & "+" & sZip & "' target='_blank'>" & sStreet & " " & sCity & " " & sState & ", " & sZip & "</a>" 

       Dim dDistance As Decimal = Math.Round(ds.Tables(0).Rows(i).Item("Distance"), 1) 
       Dim sDistance As String 
       If dDistance > 1 Then 
        sDistance = dDistance & " Miles Away" 
       Else 
        sDistance = dDistance & " Mile Away" 
       End If 
       sURL += " " & sDistance 
       sURL += " Phone: " & sContactPhone 

       rblVendorLocations.Items.Add(New ListItem(sName, iLocationID)) 
      Next 

답변

0

을 ListItem 생성자에 첫 번째 매개 변수는, 라디오 버튼 옆에 표시하는 텍스트입니다.

특정 방식으로 스타일을 지정하려는 경우 html을이 매개 변수로 전달할 수도 있습니다.

ListDeliveryFrequency.Items.Add(_ 
       New ListItem("<div>" + sName +"</div> <div>" + sUrl + "</div>", _ 
          iLocationID)) 
+0

나는 HTML을 추가하려고하지 않았습니다. 나는 그 기회를 줄 것이다. – Mikecancook

관련 문제