61,821
社区成员




protected void DataList1_DataBinding(object sender, EventArgs e)
{
for (int i = 0; i < this.DataList1.Items.Count; i++)
{
if (this.DataList1.Items[i].Controls.Count != 0)
{
foreach (Control con in this.DataList1.Items[i].Controls)
{
if (con is RadioButton)
{
RadioButton rb = (RadioButton)con;
//委托
rb.CheckedChanged += new EventHandler(mySelfRadioCheckeChanged);
}
}
}
}
}
//自定义事件,委托事件
protected void mySelfRadioCheckeChanged(object sender, EventArgs e)
{
//里面写你的操作吧
}
rb.CheckedChanged += new EventHandler(mySelfRadioCheckeChanged)
<asp:GridView runat="server" ID="gv" OnRowCommand="gv_RowCommand">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<!--这里是控件-->
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
protected void gv_RowCommand(object sender, GridViewCommandEventArgs e)
{
//这里写逻辑
}