日期:2014-05-20  浏览次数:20515 次

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

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

------解决方案--------------------
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;
}
}