http://www.metabuilders.com/Tools/RowSelectorColumn.aspx
http://www.datagridgirl.com/rowselector.aspx我下载了他们的控件,但是MetaBuilders.WebControls.RowSelectorColumn.dll 并不能加到工具箱,如果用引用DLL后会出现找不到类型RowSelectorColumn。不知道有谁用过。

解决方案 »

  1.   

    1。引用DLL。2。在页面上顶端加入
    <%@ Register TagPrefix="mbrsc" Namespace="MetaBuilders.WebControls" Assembly="MetaBuilders.WebControls.RowSelectorColumn" %>3。然后在Datagrid控件里面加入
    <mbrsc:RowSelectorColumn SelectionMode="Single" AllowSelectAll="false"></mbrsc:RowSelectorColumn>就可以了!
      

  2.   

    这不是一个支持设计时的控件,按如下步骤使用:
    1.把MetaBuilders.WebControls.RowSelectorColumn.dll拷贝到bin目录下2.在.aspx页面最上面添加注册控件的代码:
    <%@ Register TagPrefix="mbrsc" Namespace="MetaBuilders.WebControls" Assembly="MetaBuilders.WebControls.RowSelectorColumn" %>3.添加下列代码到datagrid的<Columns>中:
    <mbrsc:RowSelectorColumn SelectionMode="Multiple" AllowSelectAll="false"/> 
    你可以设置SelectionMode为Single(单选)或Multiple(多选),当为Multiple模式时,可以设置AllowSelectAll属性,该属性表示是否在列头上添加全选的checkbox。4.回传的时候获取选择的列:
    RowSelectorColumn rsc = RowSelectorColumn.FindColumn( NameOfYourGridHere );