はじめに
前回は、PowerTools True WebGrid for .NETのC1WebGridコンポーネントを使ってAccessのデータベースからデータを取得し、Webページに表示するASP.NETのプログラムを作成しました。今回はこのWebページの機能を拡張し、データの更新とレコードの削除を行う機能を追加します。
データの更新は、データのNoフィールドを指定して税込価格を変更できるようにし、また該当するレコードを削除できるようにしました。
これまでの記事
対象読者
Visual Basic 2005を使って、ASP.NETプログラムを作ったことのある人
必要な環境
Visual Basic 2005またはVisual C# 2005、Visual Studio 2005でASP.NETプログラムが作れる環境。
なお、本プログラムはWindows Vista上で動作するVisual Studioを使用して作成し動作確認を行っています。
プログラム実行時の注意事項
PowerTools True WebGrid for .NETを使って作成したアプリケーションを配布する場合、True WebGrid for .NET のアセンブリファイルを添付する必要があります。これは、Common Language RuntimeのDLLをアプリケーションと一緒に配布するのと同じです。アプリケーションを正常に動作させるためには、次のファイルをインストールする必要があります。
- C1.Web.C1WebGrid.2.dll…C1WebGrid コントロール(.NET Framework 2.0 用)
このファイルを、プログラムを実行するWebサイトのBinフォルダに格納します。 .NET Framework 2.0から追加されたクラスやメンバを使用しているので、.NET Framework 2.0がインストールされていることが必須条件です。
また、Webブラウザでaspxファイルを実行する際にIISサーバエラーになる場合は、Web.configファイルに以下の1行を追加してください。
<identity impersonate="false" />
コンポーネントのインストール
はじめてPowerTools True WebGrid for .NETを使用する方は、プロジェクトにComponentOne Studio 2007 WebForms Editionをインストールする必要があります。
インストーラは、グレープシティのWebページからダウンロードできますので、ここからダウンロードしてインストールしてください。製品ページ左側の[ダウンロード]-[トライアル版]をクリックし、ダウンロード方法([FTP]または[HTTP])を選択すれば入手できます。ファイルはLZH形式で圧縮されています。
有償のコンポーネントですが、プロダクトキーを入力せずにインストールすることで、トライアル版として使用できます。制限事項などの詳細については、インストーラに同梱されているリリースノートを参照ください。
コントロールの追加
PowerTools True WebGrid for .NETをインストールしたら、ツールボックスに専用のタブを作成し、PowerTools True WebGrid for .NETコンポーネントを追加します。追加するコンポーネントは、「.NET Frameworkコンポーネント」の「名前空間」が「C1.Web.C1WebGrid」で始まる名前空間のコンポーネント「C1WebGrid」です。






