2013-06-03 1 views
0

생성된다체크 박스는 내가 다음 그리드를 스팬

<asp:GridView ID="myGrid" 
        AutoGenerateColumns="true" 
        runat="server" CellPadding="4" ForeColor="#333333" GridLines="None" Width="100%"> 
        <AlternatingRowStyle CssClass="rowEven" /> 
        <HeaderStyle CssClass="rowHead" /> 
        <RowStyle CssClass="row" /> 
        <Columns> 
         <asp:TemplateField> 
          <ItemTemplate> 
           <asp:CheckBox ID="CheckBox1" runat="server" data-flag="false" /> 
          </ItemTemplate> 
         </asp:TemplateField> 
        </Columns> 
       </asp:GridView> 

을하고 난 체크 박스 내부의 데이터 플래그를 원하는

<span data-flag="false"><input id="ctl00_PlaceHolderMain_myGrid_ctl02_CheckBox1" type="checkbox" name="ctl00$PlaceHolderMain$myGrid$ctl02$CheckBox1" /></span> 

를 생성하는 단계를 포함한다. 스팬이 아닌

+0

핸들'RowDataBound' 이벤트와 간단한 HTML 체크 박스를 사용하는 것입니다; 체크 박스를 찾아 수동으로 설정하십시오 :'cb.Attributes [ "data-flag"] = "false";' – mshsayem

답변

1

가능한 간단한 해결 방법은 runat="server"

<ItemTemplate> 
    <input id="Checkbox1" runat="server" type="checkbox" data-flag="false" /> 
</ItemTemplate> 
0

데이터 플래그 대신 Checked="false"을 사용해야한다고 생각합니다.