VB.NET質問スレ (Part7) ..
[2ch|▼Menu]
876:デフォルトの名無しさん
04/12/02 21:31:01
>874
 確かにあるし、普通のボタンと全く同じ感覚で使えるので、867=872が
普通にWebアプリケーションの処理を理解していれば問題ないんだけどね。

>872
 あのねぇ、Webアプリケーションの基礎的な動作について、根本的な
理解が足りないのね。
 そして、根本的にASP.NETでのコントロールの値の取り方が分かって
いない。(以前の経験を引きずりすぎ)

 Submitボタンでページ遷移(サーバーに送信)を行う際の動作は、
「GET」Methodと「POST」Methodの二種類あるのよ。
 「GET」Methodの場合は、ブラウザが自動的にsubmit先のURLに
QueryStringを自動的に生成・追加して送っているのよ。
 「POST」MethodはQueryStringを使わず、submit先のサーバーに
接続した後にデータを送っているのよ。
 ASP.NET(VB.NETのWebアプリケーション)は「POST」Methodを使う様に
作られているのよ。(まずGETを使おうと思わないし)

 VB.NETで普通にWebフォームを作成して、普通にWebフォームに
配置したコントロールの値は、Me.コントロール名.(値の格納されているプロパティ)
だけで取れるんだよ。余計な事を考えすぎ。

877:デフォルトの名無しさん
04/12/02 23:40:39
質問なんですがVB.netでEXCELシートにテキストボックスから
文字列を出力させる方法を誰か知っている方教えてください。
いろいろ調べてはいるんですが、よく分からなくて
初歩的な質問でスマソ

878:デフォルトの名無しさん
04/12/03 00:53:57
InstallShieldで作成したインストーラでアプリをインストールすると
同時に.NET Frameworkを最新版にするようなことは可能でしょうか。

879:872
04/12/03 00:57:56
>>874 >> 876
ありがとうございます。
全てが初めてなので大変参考になります!
POSTにすべきというのは理解しました。
遷移先での取得方法ですが、サンプルでもよく「Me」という単語
を見かけるのですが、どう使うのでしょうか?

880:デフォルトの名無しさん
04/12/03 07:40:07
2つのコンボボックスの選択メンバのデータソースに同一のDBテーブルを設定すると
片方のドロップダウンから選択した値が、
もう片方のコンボボックスにも自動的に入ってしまうんですが、
それぞれ独立して選択できるようにするにはどうしたらいいでしょうか?
できればテーブルは増やしたくないです。
仕事いってきます。

881:デフォルトの名無しさん
04/12/03 09:25:16
>>877
「Excel.Application」を検さくぁwせdrftgyふじこ

882:デフォルトの名無しさん
04/12/03 09:31:52
>>880
そんな変態的な設計を止める

883:デフォルトの名無しさん
04/12/03 09:48:56
アクセス形式のDBを使っているのですが、NULL値の取得方法が分かりません。
例えば、コンボボックスを使ってSelectionValueがNULL値のときに他のコンボボックスの
EnabledをFalseのようにしたいのですが、うまくいきません。

Private Sub combobox1_SelectedIndexChanged(・・・・・・)
If combobox2.SelectionValue ="" then
combobbox1.Enabled = False
End If
End Sub
のようにすると「演算子が、型 'DBNull' および 文字列 "System.DBNull" に対して有効ではありません。」
になってしまいます。  
 「If combobox2.SelectionValue ="" then」 の部分を「If combobox2.SelectionValue = null then」
にしても同じでした。。。このような場合どのようにしてNULL値を取得するのでしょうか?
よろしくお願いします。

884:デフォルトの名無しさん
04/12/03 09:54:08
すいません(T_T)コンボボックスの「1」と「2」が間違ってました。
Private Sub combobox1_SelectedIndexChanged(・・・・・・)
If combobox1.SelectionValue ="" then
combobbox2.Enabled = False
End If
End Sub

でした(*_*)よろしくお願いします



885:デフォルトの名無しさん
04/12/03 10:27:03
DBのNULL値はSystem.DBNullという独自クラスなので、チェックにはIsDBNull関数を使うんだったはず。

886:デフォルトの名無しさん
04/12/03 11:26:19
おお♪IsNull関数を調べたら出てきました♪

null値は""でもnullでもないのですね(汗)
オブジェクトの型にデータ(system.DBNull)を渡して、IsNull関数を使ってBoolean型にTrue、Falseを返すのですね^^
ちなみに自分なりに書いてみたのですがうまく行きました♪

Dim aaa As Object
Dim bbb As Boolean
aaa = ComboBox1.SelectedValue
bbb = IsDBNull(aaa)
If bbb = True Then
TextBox1.Text = "self"
Else
TextBox1.Enabled = True
TextBox1.Text = ComboBox1.SelectedValue
End If
End Sub

>>885さんありがとうございます♪♪♪

887:デフォルトの名無しさん
04/12/03 15:00:36
簡単なタイピングソフトを作ろうと思ってます。
やろうとしてること↓

例文(ローマ字)をテキストボックスに表示して、
フォームがアクティブなときに打ったキーを取り出して、
例文の1文字目から順番に比較しようとしました。

しようとしたのですが、例文から1文字ずつ取り出すっていうのができません。
substringで文字を取り出して、for文でまわそうとしたのですが失敗しました。
文字列を配列のようにするにはどのようにすればよいでしょうか?

888:デフォルトの名無しさん
04/12/03 15:14:42
StringのCharsプロパティが各文字の配列になってる。
TextBox1.Textの三文字目が欲しいならTextBox1.Text.Chars(2)。
String.Lengthプロパティで文字列の長さも分かる。

889:デフォルトの名無しさん
04/12/03 16:29:38
WindowsのDataGridって表示行数指定するプロパティない?


890:デフォルトの名無しさん
04/12/03 16:59:55
>>889
好きが行数のデータソースを作ればいいだろ。

891:デフォルトの名無しさん
04/12/03 17:13:49
VB.NETって何ですか?

892:880
04/12/03 18:13:58
結局ひとつのテーブルから、まったく同じデザインのVIEWを2つ定義することで解決しました。
こういうやり方が妥当かどうか分かりませんが、
データの冗長性を排除して保守性を高めるには、とりあえずこれしか思い浮かびませんでした。
朝っぱらからすんませんでした。
これから残業です。
多分また来ます。

893:デフォルトの名無しさん
04/12/03 18:50:26
VB.NET 2003ってさVSSついてないんですね。
んで、VB6.0のVSSをUpdateすればVB.NET2003で使えるようになるのかなって
試してみたらソース管理の項目が出ねー
どうなってんだこらー


894:デフォルトの名無しさん
04/12/03 19:04:25
ふつうCVS

895:デフォルトの名無しさん
04/12/03 19:21:08
>>893
[ファイル]の中に無え?
tu-ka、”VB”6.0 にもVSSは憑いてない訳だが・・・・・・

896:デフォルトの名無しさん
04/12/03 21:08:08
>891
それを説明できるレベルの人はこのスレにはいないでしょう。

897:デフォルトの名無しさん
04/12/04 00:29:31
VSSはMSDN買わないとついてこなかったはず
ついてきても使わないけど

898:デフォルトの名無しさん
04/12/04 04:25:21
.NETじゃないスレに質問してしまいました。
わざわざ謝罪でスレを消費するのは良くないと思いましたので、ここでお詫びします;

>昨日購入し、まだ条件分岐を覚えたレベルです。
>binフォルダにあるexeはVBがインストールされているPCでしか使えない。
>という事ですが、配布されている方はどうやってexeを作っているのですか?
>アプリケーションをうまく初期化できませんでした?見たいに表示されるみたいです。
>自PCじゃないので詳細なエラーメッセージがわからないのですが、宜しくお願いします。。

>相手のPCに.NET Frameworkが入ってないとか…

との事ですが、.NET Frameworkを入れてあるPCに、binフォルダのEXE渡せば良いのですか?
ディストリビューションウィザードでしたっけ?そういうの無いんですか?
アホすぎる質問ですが・・・誰か教えて下さいorz

899:デフォルトの名無しさん
04/12/04 05:35:39
>898
そうみたいね。でも昔のDLLとかも使うでしょ。だからその時はむかしの
ディストリビューションウィザードをつかうんじゃない?
 

900:yukki
04/12/04 11:07:49
メインフォームに「更新」などのボタンを設置し、ボタンが押されたときにメインフォームを閉じ、フォームを再表示する方法はありませんか?
ShowDialogではなく、フォームをアップデートするイメージです。
ご存知の方いましたら伝授お願いします。

901:デフォルトの名無しさん
04/12/04 11:32:56
できない事はないが、たかがフォームのアップデートごときでフォームを作り直すのも馬鹿馬鹿しい。
必要な部分をメソッドに切り出してそれを実行すれば済む話。じゃないのか?

902:デフォルトの名無しさん
04/12/04 13:58:32
>>900

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles Button1.Click

Refresh()

End Sub

じゃだめなの?

903:887
04/12/04 15:54:29
>>888さん
ありがとうございます。配列として使うことは出来ました。

後は打った文字を取り出す処理ができれば・・・
出来てると思ってたらそれも出来てなかった(´・ω・`)
keypressでできると思ってたら甘かった罠・・・

904:デフォルトの名無しさん
04/12/04 20:54:19
.NET Framework 1.1はSP1が出てるけど、dotnetfx.exe は
新しいの出ないの?

905:デフォルトの名無しさん
04/12/04 22:15:38
>904
これ誰か分かりませんか?SP1用のdotnetfx.exeを自分で
作れたりするといいのですが・・・

906:デフォルトの名無しさん
04/12/05 02:57:02
nyやshareで使われてるListViewの中に進行状況のグラフ
があるやつってVB.NETで作れるの?誰かわかる人いる?
ぐぐってもでてこない

907:デフォルトの名無しさん
04/12/05 05:23:36
>>906
OwnerDrawで描画制御を乗っ取る
初期のny1はVB.NETで作られてるらしいからガンガレ

908:デフォルトの名無しさん
04/12/05 06:43:41
とある測定マシンの制御プログラムを書いているのですが、
マシンがある状態になるまで処理を中断するうまい方法が思い浮かびません。
とりあえず考えたのは、

〜メイン処理
While 1
System.Windows.Forms.Application.DoEvents()
If Timer2.Enabled = False Then
Exit While
End If
End While

〜タイマー
Private Sub Timer2_Tick(…)
If (マシン = ある状態) Then
Timer2.Enabled = False
End If
End Sub

として、Timer2で設定した時間ごとにマシンの状態を聞き、
所望の状態になったらTimer2を無効化する、というものです。

が、これだとWhileループで無駄な負荷が生じてしまい、困っています。
何か良い方法はありませんでしょうか?

909:デフォルトの名無しさん
04/12/05 08:36:22
普通はメイン処理のwhileの中でSLEEPするわな。

910:908
04/12/05 10:38:28
>909 ありがとうございます、うまくできました!


911:デフォルトの名無しさん
04/12/05 12:56:17
ネットに送信、ネットから受信した総バイト数を所得できますか?

912:1 ◆ExGQrDul2E
04/12/05 13:12:50
4年前私はマイクロソフトのCOM+2.0の評価メンバーに誘われました。
私の興味はASPの組み込みオブジェクトに興味があったのですがそれでも参加することにしました。
COM+2.0の仕様書を見て私は驚愕しました。
すべての言語の境界がなくなり、さらに便利で強力なクラスが膨大に盛り込まれていたのです。
それは後に.NETと名づけられました。
強力なWEBアプリを構築できる.NETを知ってからはもはやASPに戻ることはありませんでした。

913:デフォルトの名無しさん
04/12/05 13:39:01
>>911
コントロールパネル内のどっかのローカルエリア接続の状態
でパケット数が出てるからな。取れるだろ。
送信したバイトって自分で数えりゃ出るじゃん。
カウント関数はないのか?VB

914:デフォルトの名無しさん
04/12/05 16:44:35
>910
おー、そりゃよかった。乙。

915:デフォルトの名無しさん
04/12/05 16:45:28
>912
で?

916:デフォルトの名無しさん
04/12/05 17:01:48
>>913
どうやったらいいんですかねー

917:デフォルトの名無しさん
04/12/05 17:17:06
>>916
URLリンク(www.google.com)

918:デフォルトの名無しさん
04/12/05 17:53:42
>>917
d
やってみます

919:デフォルトの名無しさん
04/12/05 18:53:58
マルチうぜー

920:デフォルトの名無しさん
04/12/05 23:16:31
夜分遅くにすいませんが、助けてください。
データグリッドにテーブルの情報を表示させる時、
そのテーブルの或る列に持っている1〜7の文字値については
グリッド上では月〜日に読み替えて表示させたいのです。
列スタイルクラスのFONTプロパティが怪しそうですが、
使い方を調べてもなんだかよく分かりません。
自分ももっと調べてみますが、何かいい方法があれば教えてください
お願いします。

921:デフォルトの名無しさん
04/12/05 23:20:56
>>912
同じ言語仕様にいろんな文法をかぶせただけとも言える。

まぁ、従来の構造化オブジェクト指向言語も少なからずそんな感じだったから
相互運用出来るようになったくらいか。

922:フナ太郎
04/12/05 23:31:02
>>920
DataColumnオブジェクトのExpressionプロパティでなんとかなんないっすかね。


923:デフォルトの名無しさん
04/12/05 23:51:02
>>922
早いレスthxです。
グリッド上のその列は、ネットで拾った、グリッド上にコンボボックスを乗せるクラス
から生成した列スタイルオブジェクトを使っていて、
教えていただいたプロパティはないんですよ。
そのクラスはコンボボックス得意のDisplayMenberと
ValueMenberが設定できるので、1〜7を月〜日に表示させる
こと自体はできるんですが、でもコンボボックスは要らないってことで(汗
なんとかならないもんかと。
コンボボックスを使用不可設定してもいいんですが、
見た目も変だし、そもそも編集不可の列としたいんで
なんかもっとちゃんとしたやり方があるような気がしてるんです。
もうちっと調べてみます。ありがとうございました。

920の訂正:FONTプロパティ→formatプロパティ

924:デフォルトの名無しさん
04/12/06 01:00:49
ピクチャーボックス又は読み込んだ画像を1度単位で回転させるにはどうすればいいのでしょうか。
RotateFlipType.Rotate90FlipNoneで90、180、270度の回転はできるのですが・・・。

925:デフォルトの名無しさん
04/12/06 01:06:59
う ざ

926:デフォルトの名無しさん
04/12/06 01:12:30
>>924
これは?
URLリンク(dobon.net)

927:924
04/12/06 01:17:34
>>926
ありがとうございます、求めたい表現ができるようになりました。
このテンプレサイトはみてたけど回転しか見てなかった(´・ω・`)

928:デフォルトの名無しさん
04/12/06 02:11:08


929:デフォルトの名無しさん
04/12/06 02:16:57
チェックボックスがチェックされているかされていないかってどうやってわかるんですか?
チェックボックス
Dim box1 As Integer
box1 = CheckBox1.Checked
ボタン
Dim box1 As Integer
If box1 = True Then MsgBox("on") Else MsgBox("off")
こんな感じでやってもダメでした。。

930:デフォルトの名無しさん
04/12/06 02:25:22
なぜBoolean型をわざわざInteger型にするのかさっぱりわからん。
.NETではBooleanとIntegerは全く別物であるという認識を持ってないからか。

そもそも
If CheckBox1.Checked Then ...
で済むし。
Ifの条件式はBoolean型ならOKなんだから。

931:デフォルトの名無しさん
04/12/06 02:33:38
>>930
ありがとうございます!
実は数日前届いたばかりで・・・。
意味不明な質問すいません。。

932:デフォルトの名無しさん
04/12/06 07:24:36
>931
いや、意味は分かるよ。>930が人としてなっちゃいないだけ。
気にするな。

933:デフォルトの名無しさん
04/12/06 11:59:50
うぜー

934:デフォルトの名無しさん
04/12/06 13:45:43
この問題は全てクラスで解決できるのか?

935:デフォルトの名無しさん
04/12/06 16:08:44
条件式にBooleanをつっこむのは同意だが、BooleanとIntegerが
まったく別物と言い切るのもどうよ。"-1"や"0"で相互に扱えるし。

936:デフォルトの名無しさん
04/12/06 16:35:02
「いちおう別物」ぐらいだな。

937:デフォルトの名無しさん
04/12/06 17:14:20
DialogResultをBooleanで受けて変になったことがあったな。

938:デフォルトの名無しさん
04/12/06 17:15:21
DialogResultをBooleanで受けて変になったことがあったな。

939:デフォルトの名無しさん
04/12/06 17:16:28
DialogResultをBooleanで受けて変になったことがあったな。

940:デフォルトの名無しさん
04/12/06 17:43:11
DialogResultをBooleanで受けて変になったことがあったな。

941:デフォルトの名無しさん
04/12/06 19:00:25
あえて聞こう。

DialogResult列挙体をどうやってBooleanで受けるんだ?
俺の知らない隠し値でも定義されてるのか。

942:デフォルトの名無しさん
04/12/06 19:01:56
>>941
空気嫁

DialogResultをBooleanで受けて変になったことがあったな。 

943:デフォルトの名無しさん
04/12/06 19:31:49
Dim result As Boolean, box As New System.Windows.Forms.OpenFileDialog()
result = box.ShowDialog()
System.Windows.Forms.MessageBox.Show(result) '問答無用でTrue。 FalseになるのはDialogResult.Noneだけ

とにかくOption Strict Onしとけってことだな。

944:デフォルトの名無しさん
04/12/06 19:40:02
( ゚Д゚)‥‥

945:デフォの名無しさん
04/12/07 00:11:48
文字列変換処理を作っています。

ab→xyのときabc→xyc

はReplace関数を使えばイイんですが

a?b→xyのときacb→xy(?は任意の1字)
a*b→xyのときacpqb→xy(*は任意の文字列)

のような変換をしたいのですが、
このような機能を実現する関数は用意されているでしょうか?


946:デフォルトの名無しさん
04/12/07 00:44:12
Regexクラスで実装されている正規表現を使う。

947:デフォルトの名無しさん
04/12/07 00:44:39
項目 'Form1.resx' はプロジェクト ディレクトリに存在しません。移動したか、名前が変更されたか、または削除された可能性があります。
というエラーが出たんですが修復可能でしょうか??

948:デフォルトの名無しさん
04/12/07 01:58:22
Form1.vbを保存するか何かしたら再度作ってくれたような気がする
漏れも一度出したことがあるんだけど簡単に解決できたので余りよく覚えてない

949:デフォルトの名無しさん
04/12/07 02:05:15
>>948
訂正
メモ帳でForm1.resxって空ファイル作って
Form1.vbと同じフォルダに突っ込む

950:デフォルトの名無しさん
04/12/07 02:16:59
だいぶ作り直してしまいました・・・
でもありがとうございます!!!(TT)

951:デフォルトの名無しさん
04/12/07 08:10:20
VB.NETで作ったPGのICONはどのツールで作るんですか?

952:デフォルトの名無しさん
04/12/07 08:21:02
>>951
VB.NET

953:デフォルトの名無しさん
04/12/07 08:35:36
VB.NET のどこにICON作るツールがある? 
えっプログラムでつくるのか?
 BMPともフォーマット違うみたいだし。
BMP+@だろけどね。だれかフォーマットの規格どこにあるか
おしえてくれ。

954:デフォルトの名無しさん
04/12/07 08:58:43
VB.NETににはICON作成はできない。そういうツールはない。
ICOとBMPのファイルをStreamで開いて解析する。どうせ2,3バイトの
ヘッダーが付いてるぐらいだから、BMPにそのヘッダーをつければいい。


955:デフォルトの名無しさん
04/12/07 09:18:22
>954
やってみました、なんだ簡単なんだね。

956:デフォルトの名無しさん
04/12/07 09:27:18
VS.NETならファイル→新規作成→ファイルにアイコンファイルがあるんだがな。
VB.NET単体にはなかったのかorz

957:最凶VB厨房
04/12/07 20:40:24
App.icoだぼぉくぃっくしたら編集できるぞ。
2002。
VB.NET2003単体にはなかったのかorz

958:デフォルトの名無しさん
04/12/07 21:10:45
[Text1]に入力した文字(アルファベット)を
[Text2](数値)文字分マイナス転置(アスキーコードで)する
プログラムを作っています。
例:cde⇒abc 2文字動かす

下のプログラムだと最初の1文字しか表示されません。
入力した数だけ表示させるにはどうすればいいでしょうか?
お願いします。

Private Sub Command1_Click()
i = Len(Text1.Text)
Text3.Text = Chr(Asc(Mid(Text1.Text, i, 1)) - Val(Text2.Text))
End Sub


959:デフォルトの名無しさん
04/12/07 21:11:28
Dim num As Integer
If num = 0 Then
num = 1
Else
num = 0

End If
MsgBox(num)
これでボタン押すたびに1になったり0になったりするはずなのに!!!
ならないのは何故ですか('A`)

960:デフォルトの名無しさん
04/12/07 21:24:18
num の定義を public とかにする。

961:デフォルトの名無しさん
04/12/07 21:26:19
定義というのは型という事ですか?

962:デフォルトの名無しさん
04/12/07 21:35:53
Public Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Dim num As Integer

If num = 0 Then
num = 1
Else
num = 0

End If
MsgBox(num)

無理でした、MsgBoxに1しか出ません!

963:デフォルトの名無しさん
04/12/07 21:42:45
最近vb.net始めました。2つの質問です。お願いします。

(1)テキストファイルの指定行の値を変更するのに、

  ファイルの全部を読み出して配列に格納。
  変更したい行に相当する配列を変更
  配列を for で、vbcrlfを & して結合
  ファイルを元のファイルに書き出し

という手順でやっています。
でも何かもっといいやり方がありそうな気がして成りません。
もっといい方法はないのでしょうか。


(2)コンマで区切られた文字列を配列に格納するやりかたで、

str_ary(3)="1,2,3"
みたいにしたら
str_ary(0)←1 str_ary(1)←2 str_ary(2)←3
とコンマで区切られた文字列が自動的に配列に格納されるやり方を
どこかで見たような気がするのですが、見あたらなくなりました。
(もちろん上のやり方ではうまくいきません)
そのような方法がありましたらどうぞご教示願います。


   

964:デフォルトの名無しさん
04/12/07 21:42:52
Dim numをクラスのPublicだと思う

965:デフォルトの名無しさん
04/12/07 21:43:45
バカすぎ。

966:デフォルトの名無しさん
04/12/07 21:44:47
Public num As Integer

private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click


If num = 0 Then
num = 1
Else
num = 0

End If
MsgBox(num)


967:デフォルトの名無しさん
04/12/07 22:06:19
Ifの中にIfを書くことは不可能ですか?

968:デフォルトの名無しさん
04/12/07 22:07:48
可能

969:デフォルトの名無しさん
04/12/07 22:08:07
絶妙に意味不明です。
ていうか取りあえず試そうよ。

970:デフォルトの名無しさん
04/12/07 22:23:15
>>958
一文字しか処理してないから。

.NET的にエレガントに書くとこんな感じかね。
Dim i As Integer, re As String = "", c As Char
For Each c In Text1.Text
   re += Chr(Convert.ToInt32(c) - Integer.Parse(Text2.Text)).ToString()
Next
Text3.Text = re

971:デフォルトの名無しさん
04/12/07 22:27:58
StringBuilder使えよ

972:967
04/12/07 22:36:24
>>968-969
Endifが無かっただけでした・・・。

973:デフォルトの名無しさん
04/12/07 22:40:35
>967
iiff

974:デフォルトの名無しさん
04/12/07 22:51:09
>>973
エレガントだ。(w

975:デフォルトの名無しさん
04/12/07 22:57:28
そろそろ1000取り

976:963
04/12/07 23:53:43
>>971さん
それは私(>>963)に対するレスですね?
ちょいと調べてみます。
ありがとうございます。


977:デフォルトの名無しさん
04/12/08 11:46:52
すみません、VB自体の質問ではないのですが

PC98で動かしてたベーシックのプログラムは
VBで動かすことは可能なのでしょうか?

978:デフォルトの名無しさん
04/12/08 11:48:21
>>977
N88Basicね。
部分的に流用するぐらいならなんとか可能だけど
そのまんまは無理だよ。

979:デフォルトの名無しさん
04/12/08 11:56:19
>>978
レスありがとうございます

そうなのですか
父がN88Basicで作ったプログラムをPC98を使用していて、古くていよいよ壊れそうなので
移植できるならVBでも買ってあげようかなと思いまして

980:デフォルトの名無しさん
04/12/08 12:01:41
>>979
PC98エミュレータとかなかったっけ?

981:デフォルトの名無しさん
04/12/08 12:02:26
つかN88BasicのWindows用インタプリタがなかったっけ?

982:デフォルトの名無しさん
04/12/08 12:06:16
DataGridに関する質問です。
VB.netでDataGridにデータを表示するのに、DataSetを作成して、
そいつをSetDataBindingでDataGridに表示しています。

そのGridについて、列幅や列ヘッダ名称をDataGridTextBoxColumn、
GridColumnStylesを利用して設定し、TableStyles.Addとしているの
ですが、表示が変わらずにDataSetの項目名が列ヘッダーに表示
されたままです。

変更するにはどうすればよいのでしょうか

983:デフォルトの名無しさん
04/12/08 12:43:22
>981
ある。普通にググれば見つかるはず。

984:デフォルトの名無しさん
04/12/08 12:44:40
>982
HeaderTextは設定しているの?

985:デフォルトの名無しさん
04/12/08 12:45:09
vb.netで同じLAN内でファイル転送をしたいのですが全く分かりません。教えてください。

986:デフォルトの名無しさん
04/12/08 12:50:44
>985
ファイルコピーすれば?

987:デフォルトの名無しさん
04/12/08 12:51:35
>985
System.IOクラスでファイル操作は色々できる。

988:デフォルトの名無しさん
04/12/08 13:06:10
>984

989:デフォルトの名無しさん
04/12/08 13:06:41
>984
下記のように設定しています。
Dim TSAuthors As New DataGridTableStyle
TSAuthors.MappingName = "Authors"

Dim TCFirstName As New DataGridTextBoxColumn
TCFirstName.MappingName = "PROJECT_CODE"
TCFirstName.HeaderText = "First Name"
TCFirstName.Width = 120
TSAuthors.GridColumnStyles.Add(TCFirstName)

grdProject.TableStyles.Add(TSAuthors)

990:デフォルトの名無しさん
04/12/08 13:10:06
>989
これでヘッダに「First Name」って出ないの?

991:デフォルトの名無しさん
04/12/08 13:11:40
>989
よさそうだけどな。DataGridの概要のページのサンプルがあるから
比較してみたら?

992:デフォルトの名無しさん
04/12/08 13:36:26
次スレは?

993:デフォルトの名無しさん
04/12/08 13:56:27
>>992
次スレ
スレリンク(tech板)

994:デフォルトの名無しさん
04/12/08 17:44:09
Part8まーだー? C#に行こうかな

995:デフォルトの名無しさん
04/12/08 22:46:05
VB.NET質問スレ (Part8)
スレリンク(tech板)

次スレ

996:デフォルトの名無しさん
04/12/08 23:38:04
982=989です。

DataSetをBindした後、下記のようにDataGridTableStyleと
マッピングさせたらうまく行きました。

Dim dt As DataTable = dsPrjList.Tables(0)
Dim DGTS As New DataGridTableStyle
DGTS.MappingName = dt.TableName


997:デフォルトの名無しさん
04/12/09 00:08:46
なんか、開始押すといきなりフリーズするんだが。。
原因不明で、やっぱこういうときってやり直すべきなのだろうか


998:デフォルトの名無しさん
04/12/09 00:13:49
そうしたいんならそうすれば。

999:デフォルトの名無しさん
04/12/09 00:26:12
銀河鉄道

1000:デフォルトの名無しさん
04/12/09 00:35:39
の夜。

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


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

4252日前に更新/273 KB
担当:undef