- - PR -
DataGridへのラジオボタンの設置
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 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