• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

datagrid中加入radiobuttonlist控件碰到的问题

loepin 2005-03-18 08:12:53
在datagrid中加入一个模板列,编辑该模板列加入一列radiobuttonlist按钮.在radiobuttonlist按钮的选择发生变化的时候会有什么事件发生?如果asp.net中没有提供相应的处理事件,那应该如何捕捉到该事件的发生呢?
...全文
80 点赞 收藏 5
写回复
5 条回复
zjf_dl 2005年03月18日
楼上的可以实现
回复 点赞
qzb0818 2005年03月18日
<ItemTemplate>
...
<asp:RadioButton id="RadioButton1" AutoPostBack="True" OnCheckedChanged="RadioButton_CheckedChanged" runat="server"></asp:RadioButton>
</ItemTemplate>
...

然后在后台写一个public型的RadioButton_CheckedChanged:
public void RadioButton_CheckedChanged(object sender, System.EventArgs e)
{
RadioButton rb=(RadioButton)sender;
if(rb.Checked==true)
//处理rb...
else
//...
}
回复 点赞
Overriding 2005年03月18日
http://blog.csdn.net/zhanqiangz/archive/2004/08/18/78316.aspx
看看这个是不是对你有点帮助。
回复 点赞
wwwaif 2005年03月18日
要用HTML控件+Javascript
回复 点赞
WTaoboy 2005年03月18日
参考
<script runat="server">

Public Sub Page_Load(sender As Object, E As EventArgs))
' set datasource and call databind here

For I=0 To MyDataList.Items.Count-1
Dim IsChecked As String = MyDataList.Items(i).FindControl("Save").Checked.ToString()
If IsChecked = "True" Then
...
End If
Next
End Sub
</script>

<ASP:DataList id="MyDataList" runat="server">

<ItemTemplate>
<asp:CheckBox id="Save" runat="server"/> <b>Save to Favorites</b>
</ItemTemplate>

</ASP:DataList>



回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告