<EditItemTemplate>
 <asp:CheckBox ID="CheckBox1" runat="server" 
   Checked='<%# DataBinder.Eval(Container,"DataItem.strCPType1").ToString() != "" %>' 
这是一位仁兄告诉我的
http://topic.csdn.net/u/20101220/14/6fc003e8-949e-468e-af6f-0c1e5b482df7.html?8463
通过数据库中查出来的结果,来判断CheckBox是选中的还是不选中的。<EditItemTemplate>
                        <asp:CheckBox ID="CheckBox1" runat="server" 
                            Checked='<%# DataBinder.Eval(Container,"DataItem.strCPType1").ToString() != "" %>' 
                            oncheckedchanged="CheckBox1_CheckedChanged"/>
                        <asp:DropDownList ID="DropDownList1" runat="server">                        </asp:DropDownList>
我的CheckBox 下面还有个DropDownList,我不想在这里再用一次长长的<%# DataBinder.Eval(Container,"DataItem.strCPType1").ToString() != "" %>我想在这里
visible='CheckBox1.Checked'
怎么写??????????还有, 我添加的
oncheckedchanged="CheckBox1_CheckedChanged"函数,为什么在点CheckBox的小方框框的时候,不进入这个函数呢