注册 登录
编程论坛 ASP.NET技术论坛

Repeater 中如何 获取 CheckBoxList 中选择的选项ABCD

bleeyy 发布于 2012-03-06 18:13, 761 次点击
就是再repeater中加入一个CheckBoxList ,  CheckBoxList  4个选项ABCD,
repeater外面 有一个按钮和一个文本框  ,点击按钮,文本框出现选择的选项,
这个该如何实现呢?主要是Repeater 中如何 获取 CheckBoxList 中选择的选项
大家帮帮忙!
3 回复
#2
kang2823382012-03-19 11:08
可以再相应的按钮设置CommandName 和 CommandArgument
给你个简单的例子
  <ItemTemplate >
                        <span>姓名:<%#Eval("name") %>,密码:<%#Eval("pwd") %>,<input
            type="text" value ="<%#Eval("age") %>"/>
                        <asp:Button text="增加"  runat="server" CommandName ="updata"
            CommandArgument ='<%#Eval("id") %>' />
  </span>
                        <br />
                    </ItemTemplate>
在按钮事件中

 if ( == "updata")
            {
                int id = Convert.ToInt32( );
                T_userTableAdapter adapter = new T_userTableAdapter();
                adapter.UpdateQuery1(id);
                Repeater1.DataBind();//强制刷新数据
            }

在这里我的是的数据集,强连接,CommandArgument 我设置的是Int行的所以要转换,如果你设置成字符创就不用了
#3
hjywyj2012-03-19 11:20
遍历checkbox,判断是不是被选中
#4
hcq20032012-03-21 18:29
test
test
1