約 3,237,764 件
https://w.atwiki.jp/lyokun/pages/44.html
ListViewの中に置いたDropDownListでデータの更新等をする場合。 (FormViewとかでも同じだと思う) DropDownListのSelectedValueプロパティにバインドする SelectedValue= %# Bind("項目名") % こんな感じ。ちなみにSelectedValueプロパティはインテリセンスに表示されないので、手で書く。 DropDownListに関連付けられたデータ(ListItemでも、バインドしたデータでも)と、SelectedValueの値が一致しない場合、エラーが起きるので注意。 (項目一覧に存在しないため〜というエラー) 上記のエラーが起こるのは、例えばこんな場合 asp DropDownList ID="DropDownList1" runat="server" DataSourceID="DataSouce" DataTextField="text" DataValueFiled="value" SelectedValue= %# Bind("value") % View内のDropDownList自身がDataSouceからバインドしている状態。 このDropDownListの中身が、 value text 1 a 2 b 3 c こうなっている時に、 %# Bind("value") % がnullだったりすると、「DropDownList1にはそんな値ねーよばーかばーか」と詰られる。 回避方法はいくつかあるみたい。 DropDownListのSelectedValueにDBNull.ValueをBindすると...。http //d.hatena.ne.jp/GX999/20100312/1268375552 aspx側だけで対応する場合、 asp ListItem Value="" /asp ListItem こんなリストアイテムを、AppendDataBoundItemsをTrueにした上で、DropDownListに追加すれば、nullには対応出来る。 ただし、null以外でかつ、DropDownListの中身にない別の値が来た場合は、またエラーが起きるので、そこら辺はデータソースの運用と調整で。 参考サイト DetailsView 中の連動 DropDownListhttp //surferonwww.info/BlogEngine/post/2010/12/04/Dual-DropDownLists-in-DetailsView.aspx DropDownListの初期値を変えたいhttp //www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=46129 forum=7
https://w.atwiki.jp/lyokun/pages/26.html
検索用にDropDownListなんかを使って、AutoPostBackなんかで動かしてる時に、 なんか表示項目変えてもデータが反映されないぞ?という時は、 EnableViewStateをFalseにする ViewStateModeをDisabledにする のどちらかにすると良いかも。 2つのDropDownListを使用していて、片方の値で片方の値を変動させるような場合も同様。 (DropDownListの値を記憶して、どんどん値が増えて行ってしまうため) 参考サイト http //www.knowlbo.co.jp/technology/dotNetMagazine/dotNetMag1/dotNetMag1-11.htm
https://w.atwiki.jp/lyokun/pages/24.html
DropDownListのAppendDataBoundItemプロパティをTrueにする DropDownListにListItemを追加する(項目の編集で追加する) ※正確には、AppendDataBoundItemをTrueにして、静的データにデータバインドのデータを追加する ListItemに空白の項目を追加する場合の挙動 DropDownListに手動で項目を追加する際に、 asp DropDownList ID="DropDownList1" runat="server" AppendDataBoundItems="True" asp ListItem Value="" 空 /asp ListItem /asp DropDownList こんな感じで、Valueが空のListItemを追加した場合、値はNullになる。
https://w.atwiki.jp/kimikage/pages/96.html
html head /head body script type="text/javascript" !-- function change(){ var ddl = document.getElementById("ddl"); var option = ddl.options[ddl.selectedIndex]; alert("value=" + option.value + "\ntext=" + option.innerHTML); } //-- /script select id="ddl" name="ddl" onchange="change();" option value="1" A /option option value="2" B /option option value="3" C /option /select /body /html
https://w.atwiki.jp/fumiduki1985/pages/355.html
AfterEffects ExtendScriptでのScriptUIのメモです。 Adobe公式のスクリプトガイドでの各コントロールの作成方法は下記も参照。 https //estk.aenhancers.com/4%20-%20User-Interface%20Tools/control-objects.html 各コントロールの使用方法は下記も参照。 https //estk.aenhancers.com/4%20-%20User-Interface%20Tools/types-of-controls.html ■ScriptUIパネルとして実行された際はPanelオブジェクトを取得し、それ以外の場合はWindowオブジェクトを作成する var window = (this instanceof Panel) ? this new Window( palette , Window Title , undefined, {resizeable true}); ■子オブジェクトの配置設定 window.orientation = column ; // 縦に並べる window.alignChildren = left ; // 左寄せ ■スタティックテキスト // スタティックテキスト作成 var staticText = window.add( statictext , undefined, Static Text ); ■ボタン // ボタン作成 var button = window.add( button , undefined, Button ); // ボタン押下イベント button.onClick = function() { alert(button.text); // ボタンキャプションの取得 } ■エディットテキスト // エディットテキスト作成 var editText = window.add( edittext , undefined, Edit Text ); // テキスト変更完了イベント(Enter押下かフォーカスを失うと発生) editText.onChange = function() { alert(editText.text); // エディットボックスのテキストの取得 } // テキスト変更イベント(テキストが変わるたびに発生) editText.onChanging = function() { //alert(editText.text); } ■チェックボックス // チェックボックス作成 var checkBox = window.add( checkbox , undefined, Check Box ); // チェックボックス押下イベント checkBox.onClick = function() { alert(checkBox.value); // チェックボックスの状態を取得(boolean) } ■スライダー // スライダー作成 ("slider" [, bounds, value, minvalue, maxvalue, {creation_properties}]) var slider = window.add( slider , undefined, 0, -100, 100); // スライダー値変更完了イベント(値の変更が終わった時に発生) slider.onChange = function() { alert(slider.value); // スライダーの値の取得 } // スライダー値変更イベント(スライダーの移動のたびに発生) slider.onChanging = function() { //alert(slider.value); } ■ドロップダウンリスト // ドロップダウンリスト作成 ( "dropdownlist", bounds [, items, {creation_properties}] ) var dropdownList = window.add( dropdownlist , undefined); // リスト要素の追加 dropdownList.add( item , A ); dropdownList.add( item , B ); dropdownList.add( item , C ); dropdownList.add( item , - ); // セパレータ dropdownList.add( item , D ); // 選択値の設定(0開始のインデックス値でも設定可能) dropdownList.selection = A ; // アイテム選択イベント dropdownList.onChange = function() { alert(dropdownList.selection); // 選択値の取得 } ■リストボックス // リストボックス作成 ("listbox", bounds [, items, {creation_properties}]) var listBox = window.add( listbox , undefined); // リスト要素の追加 listBox.add( item , A ); listBox.add( item , B ); listBox.add( item , - ); // セパレータ listBox.add( item , C ); // 選択値の設定(0開始のインデックス値でも設定可能) listBox.selection = A ; // アイテム選択イベント listBox.onChange = function() { alert(listBox.selection); // 選択値の取得 } // アイテムダブルクリックイベント listBox.onDoubleClick = function() { //alert(listBox.selection); } ■複数列リストボックス // 複数列リストボックス作成 var multiColumnListBox = window.add( listbox , [0, 0, 300, 100], undefined, {numberOfColumns 2, showHeaders true, columnTitles [ Col1 , Col2 ]}); // リスト要素の追加 var item1 = multiColumnListBox.add( item , A ); var item2 = multiColumnListBox.add( item , B ); item1.subItems[0].text = A2 ; // 2列目のテキスト設定 item2.subItems[0].text = B2 ; ■ツリービュー // ツリービュー作成 var treeView = window.add( treeview , [0, 0, 300, 100]); // リスト要素の追加 var root1 = treeView.add( node , Root1 ); var child1 = root1.add( node , Child1 ); var child2 = root1.add( node , Child2 ); var child21 = child2.add( node , Child21 ); var child22 = child2.add( node , Child22 ); var child3 = root1.add( node , Child3 ); var root2 = treeView.add( node , Root2 ); // アイテム選択イベント treeView.onChange = function() { alert(treeView.selection); // 選択値の取得 } ■グループ // グループ作成 var group = window.add( group , undefined, ButtonGroup ); // グループ内の配置設定 group.orientation = row ; // 横に並べる group.alignChildren = left ; // 左寄せ // グループ内にコントロールを追加 group.add( button , undefined, Button1 ); group.add( button , undefined, Button2 ); group.add( button , undefined, Button3 ); ■パネル // パネル作成(グループと違い「タイトル」と「ボーダーライン」が表示される) var panel = window.add( panel , undefined, Panel Title ); // パネル内の配置設定 panel.orientation = row ; // 横に並べる panel.alignChildren = left ; // 左寄せ // グループ内にコントロールを追加 panel.add( button , undefined, Button1 ); panel.add( button , undefined, Button2 ); panel.add( button , undefined, Button3 ); ■コントロールのサイズ設定 var bounds = [0, 0, 60, 60]; window.add( button , bounds, Button ); ■UIの設定と表示 window.onResizing = window.onResize = function() { this.layout.resize(); }; if (window instanceof Window) { window.center(); window.show(); } else { window.layout.layout(true); window.layout.resize(); } このページのタグ一覧 AfterEffects ExtendScript チートシート プログラミング 最終更新日:2020/05/17
https://w.atwiki.jp/talkboxjunkie/pages/160.html
タイトル Drop Down 動画 動画の種類 試聴動画 解説・備考 特に解説したいことがあれば記入してください。 ☆複数トークボクサーが参加している場合は、タグにご入力下さい。☆ この動画に対するコメント 名前 コメント
https://w.atwiki.jp/lyokun/pages/2.html
メニュー トップページ プラグイン紹介 まとめサイト作成支援ツール メニュー メニュー2 CSharpメモ置き場 繰り返し 暗号化(SHA256) メール送信機能 ドックショークラス計算 クラス ListView・FormView表示後表示内容変更 C Sharp 文字列処理 asp.netエクセル書き出し(CSV) ASP.NET 設定ファイル asp.net チャートコントローラ ArrayListの型 Control 書式設定 入力チェック関係メモ ポップアップで説明表示 データバインドされたDropDownListに静的データを追加する サジェスト風オートコンプリート View内のDropDownListの連動 ListViewのボタンにイベントを付ける ListViewで2個以上のテーブルにデータを分ける ListView FormViewがtableで囲まれる場合の対処 DropDownList表示項目の挙動が変な時 DataBinder.Evalメモ ClientIDMode CalendarExtenderメモ ASPのデータ検証でエラーメッセージが移動しない場合の対処 ASPのAJAXが日本語環境にならない場合 asp Wizardメモ ASP Calendarメモ Ajax Control Toolkit SQLServer設定 型メモ クエリのあれこれ SQLSERVER設定メモ INSERT後のIDENTITY値の取得 IDENTITY値のあれこれ Datetime型の検索
https://w.atwiki.jp/kimikage/pages/60.html
似非ReadOnlyComboBox ※ComboBoxStyle.Simpleには未対応 using System; using System.Windows.Forms; using System.Drawing; using System.ComponentModel; namespace WindowsFormsApplication1 { public partial class frmMain Form { private ReadOnlyComboBox cmb = new ReadOnlyComboBox(); private Button btn = new Button(); /// summary /// コンストラクタ /// /summary public frmMain() { InitializeComponent(); // 読み取り専用コンボの初期化 this.cmb.Location = new System.Drawing.Point(13, 13); cmb.Items.AddRange(new object[] { "にほん", "あめりか", "ちゅうごく" }); this.Controls.Add(this.cmb); // ReadOnly切替ボタンの初期化 this.btn.SetBounds(141, 9, 100, 24); this.btn.Text = "ReadOnly切替"; this.Controls.Add(this.btn); this.btn.Click += new System.EventHandler(this.btn_Click); } /// summary /// ReadOnly切替ボタンクリック /// /summary /// param name="sender" /param /// param name="e" /param private void btn_Click(object sender, EventArgs e) { this.cmb.ReadOnly = !this.cmb.ReadOnly; } } /// summary /// 読み取り専用プロパティありのコンボ /// (ComboBoxStyle.Simpleには未対応) /// /summary public class ReadOnlyComboBox ComboBox { private ReadOnlyComboButton cmbBtn; private ComboBoxStyle _ComboBoxStyle; private Boolean _ReadOnly; [Description("エディット コントロールの中の文字列を変更できるかどうかを設定します。ComboBoxStyle.Simpleには未対応")] [Category("動作")] [DefaultValue(false)] public Boolean ReadOnly { get { return _ReadOnly; } set { _ReadOnly = value; ReadOnlyChanged(); } } /// summary /// コンストラクタ /// /summary public ReadOnlyComboBox() { cmbBtn = new ReadOnlyComboButton(); ReadOnlyChanged(); cmbBtn.TabStop = false; this.Controls.Add(cmbBtn); } /// summary /// OnResize(Override) /// /summary /// param name="e" /param protected override void OnResize(EventArgs e) { cmbBtn.SetBounds(this.Width - 18, 1, 17, this.Height - 2); base.OnResize(e); } /// summary /// ReadOnlyが変更されたときの処理 /// /summary private void ReadOnlyChanged() { // 読み取り専用か? if (ReadOnly) { // 読み取り専用 _ComboBoxStyle = base.DropDownStyle; switch (base.DropDownStyle) { case ComboBoxStyle.DropDownList base.DropDownStyle = ComboBoxStyle.DropDown; this.BackColor = SystemColors.Control; cmbBtn.Visible = true; break; case ComboBoxStyle.DropDown this.BackColor = SystemColors.Control; cmbBtn.Visible = true; break; case ComboBoxStyle.Simple break; } } else { // 編集可能 cmbBtn.Visible = false; switch (_ComboBoxStyle) { case ComboBoxStyle.DropDownList base.DropDownStyle = _ComboBoxStyle; this.BackColor = SystemColors.Window; break; case ComboBoxStyle.DropDown this.BackColor = SystemColors.Window; break; case ComboBoxStyle.Simple break; } } } /// summary /// ProcessCmdKey(Override) /// /summary /// param name="msg" /param /// param name="keyData" /param /// returns /returns protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { // 読み取り専用か? if (ReadOnly) { // 特定のキー入力のみ許可 switch (keyData) { case (Keys.Control | Keys.C) case (Keys.Control | Keys.Left) case (Keys.Control | Keys.Right) case (Keys.Shift | Keys.Left) case (Keys.Shift | Keys.Right) case (Keys.Shift | Keys.Tab) case (Keys.Tab) case (Keys.Right) case (Keys.Left) case (Keys.Home) case (Keys.End) return base.ProcessCmdKey(ref msg, keyData); default return true; } } else { return base.ProcessCmdKey(ref msg, keyData); } } /// summary /// 読み取り専用コンボボタン /// /summary private class ReadOnlyComboButton Control { protected override void OnPaint(PaintEventArgs e) { ComboBoxRenderer.DrawDropDownButton(e.Graphics, new Rectangle(0, 0, this.Width, this.Height), System.Windows.Forms.VisualStyles.ComboBoxState.Normal); base.OnPaint(e); } } } }
https://w.atwiki.jp/ffxi_beta_glossary/pages/163.html
単なるメディアやツールのダウンロード出来るサイトの覚え書きです 自己責任でお使い下さい USE AT YOUR OWN RISK Tools ばなな http //vanana.sakura.ne.jp/ FFXi Windower あれ、今見たらPC版のFF11の窓化検討するみたいですね。 http //ffxi.allakhazam.com/news/sdetail8943.html?story=8943 http //ffxi.allakhazam.com/forum.html?forum=10;mid=117291142436023354;num=192;page=1 http //www.windower.net/ FFWindower改斬 for PC版 http //homepage2.nifty.com/n008/ AltanaView AltanaCubby http //longtear.hp.infoseek.co.jp/ http //users.telenet.be/pebbles/index.html Misc ファイナル ファンタジー XI for Windows デスクトップ テーマのダウンロード http //www.microsoft.com/japan/windowsxp/downloads/desktop/finalfantasy.mspx プレイオンライン・フレンドリスト・アプリケーション FINAL FANTASTY XI for Windows オフィシャルベンチマークソフト Ver.3 追加辞書 for Windows PlayOnline System Information http //www.playonline.com/home/download/download01.html
https://w.atwiki.jp/chaka-poko/pages/30.html
バイナリ・データを表示する テーブルのレイアウト フィールド名 データ型 id int ID(主キー 連番) subject varchar(300) 件名 title varchar(100) ファイル名 type varchar(50) MIMEタイプ idata varbinary(MAX) バイナリ・データ last_modified datetime 最終更新日 ImageShow.aspx html xmlns="http //www.w3.org/1999/xhtml" head runat="server" title イメージの表示 /title /head body form id="form1" runat="server" h3 データベースに登録したバイナリデータを表示する /h3 asp DropDownList ID="DropDownList1" runat="server" DataSourceID="SqlDataSource1" DataTextField="title" DataValueField="id" /asp DropDownList asp Button ID="Button1" runat="server" Text="表示" / asp SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString=" %$ ConnectionStrings NetWorks01ConnectionString % " SelectCommand="SELECT [id], [title] FROM [d_Image]" /asp SqlDataSource /form /body /html ImageShow.aspx.vb Imports System.Data.SqlClientImports System.Data Partial Class ImageShow_ImageShow Inherits System.Web.UI.Page Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim id As Integer id = Me.DropDownList1.SelectedValue Dim db As New SqlConnection(ConfigurationManager.AppSettings("dbstr")) Dim cmd As SqlCommand = New SqlCommand("SELECT type,idata FROM d_Image WHERE id=@p1", db) Dim p1 As SqlParameter = cmd.Parameters.Add("@p1", SqlDbType.Int) p1.Value = id db.Open() Dim rs As SqlDataReader = cmd.ExecuteReader() If rs.Read Then Response.ContentType = CType(rs("type"), String) Response.BinaryWrite(DirectCast(rs("idata"), Byte())) Response.End() End If rs.Close() db.Close() End SubEnd Class 参考にさせていただいたページ @IT NET.TIPS:データベースに登録したバイナリ・データを表示するには? [Counter] Total: -