Musíte vyřešit dva problémy - a) jak udělat RB vzájemně výlučné, b) jak zjistit, který RB je vybrán.
ad a) dělá se to nastavením vlastnosti GroupName, ale problém je, že tato má scope v rámci naming-containeru (přepínalo by se Vám více RB v rámci řádku, ale ne mezi řádky). Celkem je to tedy peklo - nejlepší pro začátečníka je asi stáhnout si z webu upravenou verzi RB, která tento scoping na naming-container nemá. Popis problému najdete třeba zde
http://blogs.ipona.com/dan/archive/2008/08/14/RadioButton-Groups-Table-Rows-And-NamingContainers.aspxad b) ...záleží, jak vyřešíte bod a), nicméně nejspíš budete b) řešit tak, že buď bude mít Váš control nějakou událost checked-changed (nebo podobnou, v podstatě až na úroveň row-command), v které přes argument sender zjistíte, z jakého řádku událost přišla, nebo budete muset procháze všechny řádky, hledat v nich RB a ptát se ho, jestli je zaškrtnut.
Robert Haken, Microsoft MVP ASP/ASP.NET, HAVIT, s.r.o., www.havit.cz, http://knowledge-base.havit.cz