to  OK521
我的RadioButtonList声明:
<asp:RadioButtonList ID="radio" Font-Size="9" Runat="server" AutoPostBack="True" OnSelectedIndexChanged="radiodeal"处理代码:
public void radiodeal(object sender, System.EventArgs e)
{
。。
}
这个参数没有e啊?!

解决方案 »

  1.   

    public void radiodeal(object sender, System.EventArgs e)
    {
    。。
    }
    我是说 这个e 不是datagrid的item参数对象 该怎么办?
      

  2.   

    是在DATAGRID的事件里啊。
    private void grd1_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
      

  3.   

    你可以把数据库中的ID也绑定到datagrid中。当然可以让visible=false
    当执行raiobuttonlist的事件时,就编历datagrid来得到是那行被点中。
    dim litem as datagriditem
    for each litem in datagrid.items
    if radiobutton.selected then
       ctype(litem.findcontrol("lbid"),label).text
       ....对这行数据进行处理
       
    end if
    next
    lbid就是绑定ID的控件ID
      

  4.   

    to  greystar
    能说的清楚些吗 谢谢