Selected:</FONT><asp:checkbox id="checkbox1" runat="server" autopostback="true"  oncheckedchanged="check_clicked" CommandName="aaa"/>
在DataGrid_ItemCommand事件里:
if(e.CommandName=="aaa")
{
CheckBox ch=(CheckBox)e.Item.FindControl("checkbox1");
if(ch.Checked)
{
............
}
}
我是C#,你转换成vb.net

解决方案 »

  1.   

    你这个方法我不知怎么用,中间这块我不知怎么写!
    checkbox也没有CommandName的属性啊
      

  2.   

    你的代码问题多了,没有判断checkbox1是哪个DataGridItem的checkbox1,在给checkbox1赋值时也没有考虑排除自己。
    为什么不用radiobutton呢?你要的不就是单选的功能吗?
      

  3.   

    你是不是这个意思?
    http://www.metabuilders.com/Tools/RowSelectorColumn.aspx
      

  4.   

    我的意思,就是相当于用Checkbox模板列实现单选的功能.
    因这我们这个程序中都用的是复选框,为了实现布局统一,此页面也必须用复选框来实现单选的功能!
    谢谢!!!!!!!!!!!!!!!!!