我得CheckBox是服务器控件,而且是绑定在DataGrid得模板上得,这样得话checkbox得ID就不固定了啊。怎么有办法可以把数据库里面一个字段绑定在checkbox得id属性上面吗? 
麻烦了!

解决方案 »

  1.   

    DataGrid代码如下:
    怎么激发一个事件之后吧数据库里面得id字段得值绑定在里面得<asp:CheckBox>的ID属性上呢?××××××××××××××××××××××××××××××××××××××××××
    <asp:datagrid id="DataGrid1" Width="100%" Runat="server" AutoGenerateColumns="False" PageSize="30"
    OnPageIndexChanged="ChangedPage" PagerStyle-HorizontalAlign="Right" PagerStyle-Mode="NumericPages"
    HeaderStyle-BackColor="#666666" AlternatingItemStyle-BorderColor="#777777" AllowPaging="True"
    HeaderStyle-HorizontalAlign="Center">
    <Columns>
    <asp:TemplateColumn HeaderText="名字" ItemStyle-Width="60" ItemStyle-HorizontalAlign="Center">
    <ItemTemplate>
    <asp:CheckBox Runat="server" Checked="True"/>
    <asp:Label Runat="server" ID="Name">
    <%# Container.DataItem("id") %>
    </asp:Label>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:BoundColumn DataField="AddMoney" ItemStyle-Width="65" HeaderText="花费(元)" ItemStyle-HorizontalAlign="Center" />
    <asp:TemplateColumn HeaderText="备注">
    <ItemTemplate>
    <asp:Label Runat="server" Width="95%">
    <pre><%# Container.DataItem("Beizhu") %></pre>
    </asp:Label>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:BoundColumn ItemStyle-Width="60" DataField="AddDate" HeaderText="时间" ItemStyle-HorizontalAlign="Center" />
    </Columns>
    </asp:datagrid>
    ×××××××××××××××××××××××××××××××××××××××××××
    麻烦大家了。