VB.NET質問スレ(Part30)at TECH
VB.NET質問スレ(Part30) - 暇つぶし2ch654:デフォルトの名無しさん
09/07/28 01:10:35
>>652
1.Windows ムービー メーカー を起動する
2.対象の画像を読み込む
3.ムービーの発行でDV-AVIを選んで実行
4.AVI動画が完成\(^o^)/

655:デフォルトの名無しさん
09/07/28 22:21:11
ODP.NETを使用し、パッケージをコールしてDataSetを取得し、
コンボボックスのDataSourceにDataTableを入れたのですが、
中身が表示されません。
DisplayMemberとValueMemberプロパティにも項目名を設定しています。
セットした後に、SelectedValueとSelectedTextの値を見ると、
SelectedValueには値が入っていますが、SelectedTextには値がありません。

パッケージをコールすると、
表示する用の文字列と裏で持つ用の文字列を複数レコード取得します。

調べても、問題ないと思うのですが何が悪いのでしょうか?

combo1.DataSource = DataTable
combo1.ValueMember = "AAA"
combo1.DisplayMember = "BBB"

試しに、AAAとBBBを逆にセットしてみたのですが、やはりSelectedValueの方しか値が入っていません。

よろしくお願いします。

656:デフォルトの名無しさん
09/07/28 22:26:57
DataTable には値が入ってるの?

657:デフォルトの名無しさん
09/07/28 22:27:00
SelectedTextはコンボボックスのテキスト入力部の、コピーとかのために「選択」してる文字列だから

658:デフォルトの名無しさん
09/07/28 22:32:58
>>656
DataTableには値がちゃんと入っています。
デバッグでも確認しましたし、DataGridViewに突っ込んで確認しています。

>>657
そこは調べ不足でした。SelectedItemで確認するのが正しいですね。


最悪、ループでAddしていくしかないですかね…

659:デフォルトの名無しさん
09/07/28 22:37:50
もう少し、ちゃんとしたコード出してみ。

DataTable の指定とかおかしそうな気がする。

660:デフォルトの名無しさん
09/07/28 22:43:14
>>659
ソースが手元にないので、覚えている範囲で書きます。

Using ds As DataSet = (オラクルパッケージをFillメソッドで実行)
Using dt As DataTable = ds.Tables(0)

combo1.DataSource = dt ←このdtをDataGridViewに入れ、値が入っていることを確認
combo1.ValueMember = "AAA"
combo1.DisplayMember = "BBB"

End Using
End Using

こんな感じです。

661:デフォルトの名無しさん
09/07/28 22:48:35
Disposeしてどうするあほかよ


662:デフォルトの名無しさん
09/07/28 23:31:00
>>661
うわっ、すいません。初歩的な所で…
なぜ、DataGridViewは表示されたままだったのでしょうか?

663:デフォルトの名無しさん
09/07/30 11:41:38
String.Formatの書式について教えて下さい。

String.Format("合 計 {0,12:\\###,###,##0}", dTotal) → 合 計 -\9,000

String.Format("合 計 \{0,12:###,###,##0}", dTotal) → 合 計 \ -9,000

String.Format("合 計 {0,12:\\-###,###,##0}", dTotal) → 合 計 -\-9,000

dTotalがマイナスの場合は-1をかけて、
String.Format("合 計 {0,12:\\-###,###,##0}", dTotal)とすれば
合 計 \-9,000になるのですが、それ以外の方法で
表示させるにはどうしたらいいでしょうか?

664:デフォルトの名無しさん
09/07/30 11:45:45
セクション区切り記号 ;
を使えば正負でそれぞれに書式指定できる
使い方はカスタム数値書式指定文字列のページ見れ

665:デフォルトの名無しさん
09/07/30 13:01:18
VBNETの入門書2冊読破したんだけどどうすればいい?

666:663
09/07/30 13:03:44
ありがとうございます。
おかげさまで出来ました!
もっと勉強します。


667:デフォルトの名無しさん
09/07/30 13:53:02
自動更新で下のやつがきたんだけど手動でダウンロードできないんでしょうか?
できるのであれば方法を教えてください

Visual Studio 2005 Service Pack 1 セキュリティ更新プログラム(KB971090)

668:デフォルトの名無しさん
09/07/30 14:00:15
KB番号ググりゃ見つかるだろ

669:デフォルトの名無しさん
09/07/30 14:08:44
>>667
それクソ時間かかるよな。SP1 のときも思ったけど。

670:デフォルトの名無しさん
09/07/30 14:51:40
なんか、やってることはほぼ再インストールと同じなんだそうだ。
だから、DLしてもどっちみち時間かかる

671:デフォルトの名無しさん
09/07/30 17:10:06
>>669
そうそう
だから手動でダウンロードしたいわけなのよ

672:デフォルトの名無しさん
09/07/30 17:25:13
URLリンク(www.microsoft.com)

249MBワロタ

673:デフォルトの名無しさん
09/07/30 17:33:05
.NETからEXCEL使ってなんかやるとき、STAThreadじゃなくてMTAthreadだと、
なんか問題あったりするんでしょうか?

EXCELのオブジェクトを作成したスレッド以外から使ったりはしない前提です。

なんかイマイチこの辺を理解してないんです。

674:デフォルトの名無しさん
09/07/30 17:49:22
>>672
ありがとうございます


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch