データを TreeView コントロールで表示 VisualStudio2017 の Web サイトプロジェクトで bootstrap, 及び script フォルダの js ファイルが使用できるマスターページを親とする TestTreeView.aspx ページを作成します 下記の html コー

Similar documents
スポーツ写真販売サイト作成(1)

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

Case 0 sqlcmdi.parameters("?tencode").value = Iidata(0) sqlcmdi.parameters("?tenname").value = Iidata(1) 内容を追加します sqlcmdi.executenonquery() Case Else

LogisticaTRUCKServer-Ⅱ距離計算サーバ/Active-Xコントロール/クライアント 概略   

8 7 + <div class='col-12 col-md-8'> 8 <%= item.description %> 9 </div> 10 </div> 11 <% end %> 12 </div> class container container-fluid PicoPlan

With sqlda sqlda に SelectCommand を追加.SelectCommand = New MySqlCommand() With.SelectCommand.CommandType = CommandType.Text.CommandText = "select * from

ルーレットプログラム

ブロック パニック

DAOの利用

かべうちテニス

d_appendixB-asp10appdev.indd

Lesson 1 1 EXVBA2000 Lesson01 Lesson01.xls 2

16 (2) 23 - <div class="col-12 col-md-4"> </div> 23 + <div class="col-12 col-md-4 bg-info text-white text-md-right"> </div> HTML bg-info #17

データアダプタ概要

6 (1) app.html.eex 28 lib/nano_planner_web/templates/layout/app.html.eex 27 <footer> Oiax Inc <%= this_year() %> Oiax Inc. 29 </footer>

1. 入力画面

ブロック崩し風テニス

ファイル操作-インターネットキャッシュ

アプリケーション


バスケットボール

ファイル操作

tkk0408nari

Microsoft Word 練習問題の解答.doc

システム分析とデータベース設計

VFD256 サンプルプログラム


Taro php.jtdc

VB 資料 電脳梁山泊烏賊塾 音声認識 System.Speech の利用 System.Speech に依るディクテーション ( 音声を文字列化 ).NetFramework3.0 以上 (Visual Studio 2010 以降 ) では 標準で System.Speech が用意されて居るの

Microsoft Word - Android_SQLite講座_画面800×1280

平成 30 年度 プログラミング研修講座 岩手県立総合教育センター

<4D F736F F D208DEC90AC837D836A B81698F4390B394C5816A2E646F63>

チア ダンス

プロシード


グラフィックス

ランボール

橡実践Oracle Objects for OLE

8 4 end 5 6 private def message 7 'Hello' 8 end 9 end g = Greeting.new 12 g.hello $ ruby lib/lessons/greeting.rb Hello Ruby public method protec

mySQLの利用

Skyocean IT講座 Tutorial 2017_1_4

スライド 1

API 連携方式 外部 DLL の呼び出し宣言 外部 DLL の呼び出し宣言のサンプルコード (Microsoft Visual C#.NET の場合 ) プログラムコードの先頭で using System.Runtime.InteropServices; が必要 クラスの内部に以下のような外部 D

Dolteng Scaffoldに対する機能追加とマスタ-ディテールScaffoldの紹介

.NETプログラマー早期育成ドリル ~VB編 付録 文法早見表~

ドッグファイト

Visual Studio2008 C# で JAN13 バーコードイメージを作成 xbase 言語をご利用の現場でバーコードの出力が必要なことが多々あります xbase 言語製品によっては 標準でバーコード描画機能が付加されているものもあるようで す C# では バーコードフォントを利用したりバー

csv csv

Microsoft PowerPoint - Visualプログラミング

データベース1

VB.NET解説

Microsoft Word -


GS1-128 の描画 DLL について (ver. 2.3) 動作環境など動作環境 WindowsXP Windows Vista Windows7 Windows8/8.1 Windows10 上記 OS について すべて日本語版を対象としております 32bit アプリケーションから呼び出される

3軸加速度センサーモジュール MM-2860 書込み済みマイコンプログラム通信コマンド概要

D0050.PDF

正規表現応用

Visual Studio Do-It-Yourself シリーズ 第 10 回マスターページ

データベースⅠ

Oracle Lite Tutorial

10 (1) s 10.2 rails c Rails 7 > item = PlanItem.new => #<PlanItem id nil, name nil,...> > item.name = "" => "" > item.valid? => true valid? true false

( 目次 ) 1. はじめに 開発環境の準備 仮想ディレクトリーの作成 ASP.NET のWeb アプリケーション開発環境準備 データベースの作成 データベースの追加 テーブルの作成

SOC Report

Userコントロール

目次 はじめに... 3 システムの必要条件... 3 サンプルアプリケーションの作成... 3 手順 手順 手順 手順 手順 手順 終わりに... 23

AccessVBA−‹ŠpŁÒ-flO“Z

Microsoft Word - VB.doc

PowerPoint プレゼンテーション

ii II Web Web HTML CSS PHP MySQL Web Web CSS JavaScript Web SQL Web

untitled

MVP for VB が語る C# 入門

フォームとインナー HTML を使って動的にページ内の文章を変更しよう 問題 1. つぎの指示と画面を参考に HTML を組みなさい 仕様 テキストボックスに任意の文字を入力し [ コメント ] ボタンをクリックすると 下部の文章がテキストボックスの内容に置き換わる フォーム名 : f1 テキストボ

Oracle Lite Tutorial

ASP.NET 2.0 Provider Model 概要

KeyWeb Creator 概要 What s KeyWeb Creator? 動的なホームページを作成するためのツール!! 従来の Web ページ DB を利用した Web ページ <HTML> <HEAD> <TITLE>show_book</TITLE> </HEAD> <BODY> <DI

9399-TOOLSGRJA

目次 更新履歴... 1 はじめに... 3 レコードセット?... 3 準備... 5 SQL でデータを取得する... 6 データのループ処理... 7 列の値を取得する... 7 対象行を変更する (MoveFirst, MoveNext, MovePrevious, MoveLast)...

情報資源組織演習B:

Visual Basic 資料 電脳梁山泊烏賊塾 コレクション初期化子 コレクション初期化子 初めに.NET 版の Visual Basic では 其れ迄の Visual Basic 6.0 とは異なり 下記の例の様に変数宣言の構文に 初期値を代入する式が書ける様に成った 其の際 1 の様に単一の値

10-C.._241_266_.Z

グラフィックトレーニング 概要.NET のグラフィック描画は どんなことができるのでしょうか? グラフィックオブジェクトやグラフィック環境 概念を理解するためには クラスを使って馴れることが近道です 本 書に記載されているコードをカットアンドペーストして 一つ一つの機能を体験してください 前提 グラ

IBM Business Process Manager CSS による Coach レイアウト制御ガイド WebSphere 2014 IBM Corporation

ファイル監視

スライド 1


Microsoft PowerPoint - vp演習課題

~モバイルを知る~ 日常生活とモバイルコンピューティング

2009 Web B012-1

ウィンドウ操作 応用

スライド 0

untitled

_IMv2.key

PR300 電力モニタ 通信インタフェース (RS-485通信,Ethernet通信)


Microsoft Word - no06.doc

超簡単にWebページを作成

ホームページ制作 基礎編 (HTML5 CSS3 コーディング )

C#の基本

SmartBrowser_document_build30_update.pptx

BarCode for ASP.NET Web Forms

Transcription:

データを TreeView コントロールで表示 VisualStudio2017 の Web サイトプロジェクトで bootstrap, 及び script フォルダの js ファイルが使用できるマスターページを親とする TestTreeView.aspx ページを作成します 下記の html コードのスタイルを作成します html コード 1 <%@ Page Title="" Language="VB" MasterPageFile="~/Admin/AdminMaster.master" AutoEventWireup="false" CodeFile="TestTreeView.aspx.vb" Inherits="TestTreeView" %> <asp:content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> </asp:content> <asp:content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <div class="container"> <div class ="col-lg-offset-4 col-md-offset-4 col-sm-offset-4 col-xs-offset-5"> <h2>categorymanage</h2> <br/> <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12"> <div class="panel panel-default"> <div class="panel-heading"> 現在のカテゴリー構成 <div class="panel-body"> <asp:treeview ID="myTree" runat="server" Font-Size="1.2em"></asp:TreeView> <%--panel 終了 --%> <div class="clearfix"> </asp:content> Bootstrap のパネルの panel-body の中にツールボックスの ナビゲーションタブ の中の TreeView コントロールを設置します 上図赤色コード 次に デザインビューの bootstrap のパネルの直下に SqlDataSource を配置します ID を sdsparent にします 続けて SqlDataSource を配置して ID を sdschilld にします 次図を参照して下さい

配置図 1 使用するコントロールと用途コントロール名 ID 名 用途 Treeview mytree 親 子カテゴリー名の表示 SqlDataSurce sdsparent 親カテゴリーを表示するためのデータソース SqlDataSource sdschild こカテゴリーを表示するためのデータソース 各コントロールのプロパティ ID 名 プロパティ名 値

mytree Font Size 1.3em sdsparent SelectQuery SELECT * FROM [ProdCate] WHERE ([Deleted] = 0) UpdateQuery UPDATE [ProdCate] SET [CateName] = @CateName WHERE [CID] = @CID InsertQuery INSERT INTO [ProdCate] ([CateName], [Deleted]) VALUES (@CateName,0) DeleteQuery DELETE FROM [ProdCate] WHERE [CID] = @CID sdschild SelectQuery SELECT [SCID], [CID], [SubCateName] FROM [ProdSubCate] WHERE (([Deleted] = 0) AND ([CID] = @CID)) UpdateQuery UPDATE [ProdSubCate] SET [CID] = @CID, [SubCateName] = @SubCateName WHERE [SCID] = @SCID InsertQuery INSERT INTO [ProdSubCate] ([CID], [SubCateName], [Deleted]) VALUES (@CID, @SubCateName, 0) DeleteQuery DELETE FROM [ProdSubCate] WHERE [SCID] = @SCID

TreeView の概要についての技術情報はこちらからキーワード TreeView 現在 テーブル ProdCate と ProdSubCate には下表のデータが登録されているものとします ProdCate テーブル ProdSubCate テーブル 前図 配置図 1 のデザインビューを右クリックして プログラムコードファイルに移って 下記の Sub プロシージャを追加して下さい プログラムコード 1 Public Sub CreateMyTree(ByVal sdsparent As SqlDataSource, ByVal sdschild As SqlDataSource, ByVal ParentID As String, ByVal ChildID As String, ByVal Tree As TreeView) Dim reader As DbDataReader = sdsparent.select(datasourceselectarguments.empty) If reader.hasrows Then ' テーブル ProdCate にデータがあれば Tree.Nodes.Clear() Dim cnt As Integer = 0 Do While reader.read cnt = cnt + 1 Dim node As New TreeNode() 'node の Value プロパティを設定します node.value = "P" & reader(parentid) 'node の Text を設定します node.text = String.Format("{0}.{1}", cnt.tostring(), reader("catename")) ' 子ノードを生成する sdschild.selectparameters.clear()

Else sdschild.selectparameters.add((parentid), CInt(reader(ParentID))) sdschild.selectparameters.add(("deleted"), CInt(0)) 'sdschild の DataSourcMode は DataReader にすること Dim Childreader As DbDataReader = sdschild.select(datasourceselectarguments.empty) ' データがある限りループして 子ノードを作成する Do While Childreader.Read() Dim nd As New TreeNode() nd.value = "C" & Childreader(ChildID) nd.text = Childreader("SubCateName") node.childnodes.add(nd) Loop 'Tree にノードを追加する Tree.Nodes.Add(node) Loop Tree.ExpandAll() reader.close() End If End Sub 次に ページの Load イベントコード内に下記のコードを追加して下さい 赤色のコード部分プログラムコード 2 Private Sub TestTreeView_Load(sender As Object, e As EventArgs) Handles Me.Load Me.CreateMyTree(sdsParent, sdschild, "CID", "SCID", mytree) End Sub ここで ブラウザーで表示して 実行します 次図実行画面が結果です

実行画面 1 TreeView の Childleaf を赤色の表示にするには mytree のプロパティウインドウで LeafNodeStyle プロパティの Font->ForeColor を Red にします 下図 これで データベースからのデータを TreeView にデータバインドして 現在のカテゴリーの構成が表示できました このプログラムを良く理解されてもっと機能の高いコントロールに仕上げて下さい

技術情報サイト技術情報はこちらからこのリンクを活用して下さい