SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

ComponentZine(ComponentOne)

グリッドデータをドラッグ&ドロップで操作し新しい表を作成する.NETアプリケーションを作る

「PowerTools ComponentOne Studio 2012J」のC1TrueDBGridコントロールを使った.NETアプリケーションの作成

  • このエントリーをはてなブックマークに追加

C1TrueDBGridコントロール「C1TrueDBGrid1」の設定

 上に配置したC1TrueDBGrid1コントロールに、データベース連結と外観の装飾を行います。データベースは、テーブル「図書館一覧」の全データを表示するようにします。

 (1)スマートタグから「データベースの選択」をクリックし、「プロジェクトデータソースの追加」をクリックします。

「プロジェクトデータソースの追加」をクリック
「プロジェクトデータソースの追加」をクリック

 (2)データソース構成ウィザードが起動しますので、順番に「データベース」「データセット」を選びます。

 (3)データベース接続のページで「新しい接続」をクリックします。

 データソースに「Microsoft SQL Serverデータベースファイル」を選択し、データベースファイル名に「都立図書館リスト_Data.mdf」を選びます。「テスト接続」ボタンをクリックし、テスト接続に成功したことを確認したら、ウィザードの次のページに移ります。

データソースに「Microsoft SQL Serverデータベースファイル」を選択し、
データベースファイル名に「都立図書館リスト_Data.mdf」を選ぶ
データソースに「Microsoft SQL Serverデータベースファイル」を選択し、データベースファイル名に「都立図書館リスト_Data.mdf」を選ぶ

 (4)データベースのコピーをプロジェクトに入れ、接続文字列を確認し、「次へ」ボタンをクリックします。

 テーブルを選択するページに移りますので、テーブル「図書館一覧」をクリックし、データセット名はそのまま「都立図書館リスト_DataDataSet」にして「完了」ボタンをクリックします。

テーブル「図書館一覧」をクリックしデータセット名は「都立図書館リスト_DataDataSet」
テーブル「図書館一覧」をクリックしデータセット名は「都立図書館リスト_DataDataSet」

 (5)もう一度スマートタグを開き、「VisualStyle」を「Office2007Blue」にし、「行の色を互い違いにする」をクリックします。

「VisualStyle」を「Office2007Blue」にし、「行の色を互い違いにする」をクリック
「VisualStyle」を「Office2007Blue」にし、「行の色を互い違いにする」をクリック

 (6)プロパティウィンドウで次のプロパティを設定します。

プロパティ 設定値
AllowDrag True
BlackColor 192, 255, 255
BorderStyle Fixed3D
FlatStyle Standard
EvenRowStyle - BackColor Thistle

 AllowDragプロパティをTrueにすると、C1TrueDBGridコントロールはドラッグ機能が有効になります。

各プロパティを設定したC1TrueDBGridコントロール
各プロパティを設定したC1TrueDBGridコントロール

 (7)MouseDown・MouseMoveイベントハンドラを作成します。

次のページ
実行コードの作成

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
ComponentZine(ComponentOne)連載記事一覧

もっと読む

この記事の著者

瀬戸 遥(セト ハルカ)

8ビットコンピュータの時代からBASICを使い、C言語を独習で学びWindows 3.1のフリーソフトを作成、NiftyServeのフォーラムなどで配布。Excel VBAとVisual Basic関連の解説書を中心に現在まで40冊以上の書籍を出版。近著に、「ExcelユーザーのためのAccess再...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/6923 2012/12/27 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング