我在datagrid中加入了radiobutton,可以实现单选,请问应该怎样通过点击radiobutton获取datagird中的一条记录?谢谢!

解决方案 »

  1.   

    將sender轉換為radiobutton
    再將它的Parent轉換為DataGridItem
    DataGridItem的一些屬性如DataItem、DataSetIndex可以用
      

  2.   

    你可以循环一次获取选中的RadioButton
      

  3.   

    int intSelectedItem = -1;
    for(int i=0;i<DataGrid1.Items.Count;i++){
        RadioButton rb = (RadioButton)DataGrid1.Items[i].FindControl("RadioButton1")
        if(rb.Checked){
            intSelectedItem = i;
            return;  
        }
    }