- PR -

DataGridへのラジオボタンの設置

1
投稿者投稿内容
こうじ
ベテラン
会議室デビュー日: 2004/02/02
投稿数: 68
お住まい・勤務地: 京都・大阪
投稿日時: 2005-01-28 14:23
いつもお世話になっております。

DataGrid内にラジオボタンを設置したいのですが、過去記事等を調べた結果
ASP.NETのバグにより、同時に複数が選択されてしまう事が分かりました。http://support.microsoft.com/default.aspx?scid=kb;ja;316495

そこで、過去記事に掲載されていた、RadioButtonコントロールを継承した
カスタムコントロールを作成してみました。
以下のURLの一番下の記事を参考にしました。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=1688&forum=7&start=16

しかし、作成したコントロールをページに貼り付けても、「コントロールの作成エラー」と
表示されてしまいます。
エラー内容は、
 解析エラー:アセンブリ'RadioButtonEx,Version=1.0.1854.24967,Culture=neutral
       PublicKey Token=null'から型'RadioButtonEx.optionButtonEx'を
       読み込めません。
となっています。

コントロールの作成は以下のように行いました。
 1.Visual Studio.Net 2002で新規プロジェクト作成
  VBプロジェクト−Webコントロールライブラリ
   ソリューション名:RadioButtonEx
   プロジェクト名 :RadioButtonEx
   コントロールのファイル名:RadioButtonEx.vb
 2.過去記事にあったコードを記述
  この時、コントロールを作った際にデフォルトで表示されている以下のコードは
  コメントアウトしています。
    Dim _text As String
    <Bindable(True), Category("Appearance"), DefaultValue("")> Property [Text]() As String
   Get
  Return _text
   End Get

   Set(ByVal Value As String)
  _text = Value
   End Set
    End Property

    Protected Overrides Sub Render(ByVal output As System.Web.UI.HtmlTextWriter)
   output.Write([Text])
    End Sub
 3.ビルドを実行
 4.新規にASP.NET Webアプリケーションを作成
 5.[ツール]メニューの「ツールボックスのカスタマイズ」で、「.NET Framework」タブを
  選択し、参照ボタンをクリック。
  作成したコントロールのDLL(binフォルダ内のDLL)を選択
 6.ツールボックスにRadioButtonExコントロールが追加されたので、ページに貼り付け

原因が分かる方いらっしゃいましたら、アドバイスをお願い致します。
1

スキルアップ/キャリアアップ(JOB@IT)