2014-02-11 2 views
1

내 웹 페이지 뒤에있는 코드에서 DataTable을 채우고 서비스 옵션 텍스트 뒤에 ASPxCheckBox가 오는 "p"태그를 만드는 데 사용하려고합니다. 내가 가지고있는 문제는 내가 같은 줄 안에 그들을 데려 갈 수 없다는 것입니다, 그들은 분리되어 있습니다. 어떤 도움이라도 크게 될 것입니다.코드 뒤에 HTML 및 asp 요소를 동적으로 작성하십시오.

지금까지 코드 : 기억이 나를 그 권리는 항상 새로운 라인에있을 것입니다 역할을하는 경우

 Dim dtExample As New DataTable 
     dtExample.Columns.Add("ID") 
     dtExample.Columns.Add("Option") 
     dtExample.Columns.Add("Price", GetType(Decimal)) 
     dtExample.Rows.Add({1, "Engine Flush", 99.95}) 
     dtExample.Rows.Add({2, "Oil Check", 19.95}) 
     dtExample.Rows.Add({3, "Pump Up Tires", 9.95}) 
     dtExample.Rows.Add({4, "Air Conditioner", 69}) 
     dtExample.Rows.Add({5, "Brake Fluid Checker", 49.95}) 


     For Each row As DataRow In dtExample.Rows 
      Dim cb As New DevExpress.Web.ASPxEditors.ASPxCheckBox 
      Dim ParaElement As New HtmlGenericControl 

      ParaElement.InnerHtml = "<p class='serviceoption center' id='" & row("ID") & "'>" & row("Option") & "</p>" 
      cb.ID = row("ID") 
      cb.Checked = False 
      cb.Visible = True 
      cb.ClientInstanceName = row("ID") 
      serviceoptions.Controls.Add(ParaElement) 
      serviceoptions.Controls.Add(cb) 
     Next 

답변

1

DevExpress의 통제 아래 그림과 같이 뭔가하지만 인라인 스타일 대신 CSS를 사용을 할 수 있습니다. p 태그 안에 체크 박스를 래핑하는 대신 AspxCheckbox의 속성을 스타일을 포함하는 CSS 클래스로 설정하고 p 태그 대신 Text 속성을 사용하여 확인란의 설명 텍스트를 설정하는 것이 좋습니다.

+0

치료 한 +1 – SeanSilver

0

는 P는, 단락이다. 나는 당신을 의심

어떤 경우에는 스타일 어려울 수 있습니다

<div style="float:left;margin-right:10px;">Your Text</div> 
<div style="float:left;clear:right;">Your Checkbox</div> 
+0

답장을 보내 주셔서 감사합니다. 그러나 요소를 플로팅하면 더 많은 문제가 발생합니다. 예를 들어, 요소를 구분하기 위해 "br"가 필요한 경우 배경이 떠 다니고 영역을 채우지 못합니다. – SeanSilver

관련 문제