GridViewコントロールにRadioButtonは必要か?

ASP.NETの話。

GridViewを使って一覧でデータを表示した時にRadioButtonを配置するとグループ化されずに複数のラジオボタンを選択されてしまう現象があります。

[BUG] ラジオボタンを Repeater サーバー コントロールで使用すると同時に選択可能となるも同じ問題でしょうか。

この現象を回避するためにJavaScriptで制御したり、カスタムコントロールを作成したりしているようです。

でも、実際のところGridViewを使うようなケースでRadioButtonを配置する必要性があるケースというのはどの程度あるのでしょうか。たいていのケースでは標準の「選択」ボタンで間に合うと思うのですよね。これならSelectedIndexChangedを利用して素直に処理が記述できますし。

やっぱり見た目の問題でしょうか。