用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
j99616的公告
文章分类
    存档

    原创  如何利用RadioButtonList实现datagrid列的单选 收藏

    在datagrid中,我们可能会需要实现这种功能——列的单选,本身datagrid提供了select命令可以实现这种功能,而我们往往又习惯于RadioButton来实现,下面就谈谈怎么样用RadioButtonList来实现。

    1、我们将datagrid的第一列设置为模板列,并加入RadioButtonList 

    2、在datagrid.databind();后加入以下代码

    //将第一列第一单元格的RowSpan设置为DataGrid的总列数

    DataGrid.Items[0].Cells[0].RowSpan=DataGrid.Items.Count;  
       for (int i=1;i<DataGrid.Items.Count;++i)
       {
                  DataGrid.Items[i].Cells[0].Visible=false;  //从第二列开始隐藏第一个单元格
       }

    //将第一列第一个单元格里的RadioButtonList按照DataGrid的总列数进行列添加

       for (int i=0;i<DataGrid.Items.Count;++i)
       {
                    ListItem ss=new ListItem("","1");
        ((RadioButtonList)DataGrid.Items[0].Cells[0].Controls[1]).Items.Add(ss);
       }

     

     

     

    OK........

    发表于 @ 2003年09月02日 23:30:00 | 评论( loading... ) | 编辑| 举报| 收藏

    旧一篇:如何实现单击在DATALIST(DATAGRID)的HEADER加入的CHECKBOX,进行DATALIST(DATAGRID)中的CHECKBOX列全选或全不选

    • 发表评论
    • 评论内容:
    •  
    Copyright © j99616
    Powered by CSDN Blog