[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 04/29 18:13 / Filesize : 234 KB / Number-of Response : 944
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれ.NET(超初心者向け)



1 名前:デフォルトの名無しさん [2006/10/07(土) 17:28:33 ]
このスレッドは
どんなに「くだ」らない.NETプログラミングに関する質問でも
誰かが優しくレスをしてくれる「すれ」っどです。
質問者自身何がなんだか分からない質問でも勇気をもって書き込んで
ください。お礼は.NETアプリケーションの普及と初心者の救済を
お願いします。

327 名前:デフォルトの名無しさん mailto:age [2008/02/20(水) 20:05:48 ]
C++.NETで開発ってどうなんですか?
余り聞かないですし、ネットの解説の具体的なコードでも
VB.NET や C# が非常に多く、「C++.NETは特別なので省く」
等と書かれていることが多いです。

328 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 20:30:04 ]
そういうことだ。

329 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 20:51:34 ]
>>328
どういうことだ?w

330 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 22:51:32 ]
てか実際、C#で開発するメリットってなんだろね?
細かく制御したいならC++のがいいし、適当でいいならVBのが簡単だし

331 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 22:59:40 ]
>>326
ASP.NET仕様単体で見るからそうなる
VisualStudio込みで考えんと

>>327
某制御系で使ったオレが通りますよ
存在価値は旧来のアンマネージライブラリと.NET併用が比較的楽
旧資産が無くなれば廃れる存在だな

332 名前:デフォルトの名無しさん mailto:age [2008/02/20(水) 23:59:07 ]
>>330
そうだな。VBと比べると、無駄と思えるようなコードが表示されていたり、
コーディング中に自動で修正が入らないので、それでエラーが出たり、
間違えてクリックして出来たイベントハンドラを削除したら
エラーになったりとか、不便なところが多いな。
こういう経験をする前は、VBは将来が無いからC#の方が・・・と
思ったりしていたが、便利なVBの方が良さそうに思える。

333 名前:デフォルトの名無しさん mailto:age [2008/02/21(木) 00:08:34 ]
>>331
レスありがとうございます。
> ASP.NET仕様単体で見るからそうなる
> VisualStudio込みで考えんと
VisualStudio自体の機能も関係しているのですね。
そのあたりを中心に調べて見ます。
ありがとうございました。

334 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 00:19:49 ]
>>332
その問題は2005(C#2.0)で解消されたよ

335 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 00:21:34 ]
VBで便利と思えてしまうのはヤバくね?



336 名前:デフォルトの名無しさん mailto:age [2008/02/21(木) 00:25:35 ]
>>335
「便利だから利用する」という流れは当たり前だが、「それしか知らない」と
やばいだろうね。過去のCOBOLやVB6専用のプログラマと同じ運命になりかねない。

337 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 00:28:56 ]
いいも悪いも、C#.NETとVB.NETなら、表面上の文法が違うだけで中身はほぼ一緒と思うのは俺だけか?
個人的にはC#の文法の方が好みだが、実質的な違いは無いような気がするよ

338 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 00:31:02 ]
>>337
今は、まったくと言っていいほど同じ。だけど、将来は異なる。
どちらかというと、VBの開発モットーは、便利機能をつけてホビー向けと
して販売する方向だから。

339 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 08:34:51 ]
Σ (゚Д゚;)ハッ この流れもしやDelphiモンリー?


340 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 08:58:41 ]
>>338
だからってC#が据え置きで、VBにだけ便利機能が付くんだったら、
逆に「やっぱVBが便利」で終わっちゃう
いくらホビー用として売ったって、使えるなら仕事で使っちゃうもんだし
C#にはVBに付かないも〜っと☆便利機能がついちゃったりするんだろうか

341 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 11:52:22 ]
>>340
仕事でもVBを使っていく流れになると思うよ。
便利機能が沢山ついてくるからね。(何かモジュールをいれないととか、
限定する条件がついてくるかもしれないけれど)

なので、C#の方向性がいまいちわかんないね。中途半端すぎだから。

342 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 12:01:34 ]
しかし、M$が開発用のモジュールとして使っている言語はC#が多いと聞く。
確か、変数の定義などが厳密だからという理由だったかな。
開発環境を作る為の言語っていう位置づけで役に立っているのは事実のようだw
あとは、Paint.NETだけだな。

343 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 12:09:27 ]
>【IT】米MS、世界の学生に「VisualStudio2008」「WindowsServer2003」など開発ツールを無償提供へ。ただし日本は含まれず[2/20]
>ttp://mamono.2ch.net/test/read.cgi/newsplus/1203515597/145

>「多くの学生はLinuxやApache、MySQL、
>PHPといったオープンソースのソフトウェアを組み合わせてWebサイトを構築するよりも、
>Microsoftの強力なツールを使いたいと思っているはずだ」

             ____
           /      \
          / ─    ─ \
        /   (●)  (●)  \
        |      (__人__)     |  それはない
         \     ` ⌒´    ,/
 r、     r、/          ヘ
 ヽヾ 三 |:l1             ヽ
  \>ヽ/ |` }            | |
   ヘ lノ `'ソ             | |
    /´  /             |. |
    \. ィ                |  |


344 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 13:15:57 ]
>>342
QTabbarとPowerShell(用のアセンブリ)は普通に便利かと
>>343
どっちかというと削除法でこれしかないって感じですね

ってなんで俺が答える側にw

345 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 13:17:06 ]
>>340
VBにだけつく便利機能って何よ?

ある程度以上の規模ならVBよりもC#なんじゃないのJK?



346 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 13:17:56 ]
My

347 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 13:24:02 ]
「VBにだけ便利機能がつく」という解釈は、誤解を生むんじゃないかな。
「VBのモットーは、開発を手軽に、早くする方向であるので、今後は
その方向性に味が出てくる」でどうよ?w
C#の味を誰か教えてくれw

348 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 13:40:00 ]
ヒント:誤解で丸め込む

349 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 13:58:40 ]
(){}[]<>が適度に使える言語であることが冗談でなくCから入った自分としてはかなり大きいです

350 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:20:21 ]
javaやってた俺から見るとC#はかゆいところに手の届くjavaって感じで使いやすい
もうjavaには戻れないかもしれん。。。


351 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:21:43 ]
>>350
kwsk

大体こんな感じの理由からとなるの?
私がJavaからC#に乗り換えた10の理由
www.atmarkit.co.jp/fdotnet/special/java2cs/java2cs_01.html

352 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:24:08 ]
ヒント:アストロターフィング

353 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:31:12 ]
>>347
同じじゃね、対応表準備したら機械的にテキスト置換しやがれ、VBからC#へ移せと
逆も同様、C#に何か変な夢でも見てないか?
C言語風VB.NETだぞ

354 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:37:08 ]
>>353
そりゃ、今は同じだろう。
しかし、将来はどうなるか方向性があることだろう。

355 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:45:12 ]
ヒント:ドトネトの次が出てる



356 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:45:27 ]
ないんじゃね、1.0->2.0->3.5と、同じ機能が双方に追加されて来ているし

357 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:48:41 ]
大丈夫、クラスベース言語の次にはオブジェクトベース言語が出るというか、出た。
クラスベースAPIのドトネトは古きものへとwww

358 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:50:12 ]
>>357
プロトタイプベースの事を言っているのなら、代替え機能的なものが.NET3.5より入ったぞ

359 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:51:04 ]
>>358
だからクラスベースAPIのドトネト終焉wwww

360 名前:デフォルトの名無しさん mailto:age [2008/02/21(木) 15:06:12 ]
なーんだ。ただの構想だったのか。期待して損したw

361 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 15:09:09 ]
>>353
Option Strict OffなんかC#にはないだろ(C# 4.0のdynamic dispatchなんて話もあるけど)。
逆にVB.NETにunsafeはないし、機械的に変換できるほどそっくりさんではない。

362 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 15:10:46 ]
>>361
めったに使うことのない例外を挙げて変な方向に議論誘導するなよw

363 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 19:20:07 ]
>>351
自分は一番大きい理由はdelegateの存在かな
あとは演算子のオーバーロードとかジェネリックス、P/Invokeも便利でいいね。



364 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 01:21:04 ]
VBある程度できるようになったから、
これからC#かねーと思ってた
C言語風VB.NETと言われたら、あんまりやる気しなくなった
VC++のが仕事多いよね

365 名前:デフォルトの名無しさん mailto:age [2008/02/22(金) 01:25:24 ]
俺はVBAを書くことが多かったとか、過去にVBで書いたことがあるとかの
関係から、入りやすいVB.NETやってるけれど、
Webアプリ系では、C#のサンプルを良く見かけるから、それ読むために
仕方なくC#をやってる感じかな。
でも、需要からいうとjavaがいいっぽいよ



366 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 02:39:16 ]
だがそのJavaの最後の砦たる鯖用途もASP.NETに喰われてきてる現実

367 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 03:31:14 ]
質問です。
これまでAccessのVBAで開発をしていたのですが、.NETをやっていると、
コントロールの使い方が、全く異なっていて戸惑っています。
(コンボボックスやリストボックスへデータを表示させる方法など)
これらコントロールの使い方を時間をかけて習得する必要があると
思ったのですが、どんな方法でやるとよろしいでしょうか。
お勧めの書籍やサイトや勉強方法などを紹介していただければと思います。

368 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 16:07:03 ]
MSDN

369 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 19:07:47 ]
ちょw

370 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 11:14:36 ]
バイト列の操作がVBだと面倒くさいしパフォーマンス得られないのが
ちょっと鬱陶しいと思う瞬間かな

あとは良い感じ


371 名前:デフォルトの名無しさん mailto:age [2008/02/23(土) 19:34:44 ]
あの全体的にもっさりとした感じが駄目だなw
ノートじゃ開発できんし。

372 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 07:02:05 ]
.NETってプロセス間通信(COM 2.0)+クラスライブラリ(MS的VCL)+共通中間言語(JVM)って理解でいいの?

373 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:44:25 ]
腐れマカーですみませんなのですが、
CocoaでいうNSBrowserみたいなのって.NETにはないんですか?
今ListBoxを並べて対処してるんですけど、なんかしっくりこなくて…

374 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 04:42:07 ]
NSBrowserって何だろ? OSXのFinderの三段組みになってるやつのことかな

375 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 09:36:29 ]
>>372
プロセス間通信はWCFじゃないの
あ、3からだっけ?



376 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 14:52:24 ]
一応リモートなんたらは2.0からある
使い道限定されまくりだが

377 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 20:32:26 ]
>>374
それです。わかりにくくてすみません。

378 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 16:03:20 ]
リモート処理なんて最初からあっただろ

379 名前:372 mailto:sage [2008/02/28(木) 20:05:45 ]
適当に言うとMS的オブジェクトとクラスをどの言語からも使えますよテクノロジーなのかなと思って

380 名前:デフォルトの名無しさん [2008/03/10(月) 21:49:16 ]
あのさ、どっとねっと使うかもって言われてるんだけど、お勧めの本とかあったら
教えてくだちい。

381 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 23:28:54 ]
導入本は簡単そうなのなら何でもいいんじゃないの。
どうせ慣れてきたらMSDNのリファレンスと格闘するしかないし。

382 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 06:32:50 ]
MSDNの例文、C#のコードは載ってないのにJ#のコードが載ってたりしてピキピキするぜ

383 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 09:49:56 ]
…それC#のチェックが外れているのではなかろうか

384 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 14:53:09 ]
オンラインの方には載ってるんだが重すぎてかなわん

385 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 15:08:26 ]
ググって、リンクをクリックするとmsdn2のほうは、ときどき「ページが存在しません」的なページが表示されない?



386 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 15:52:26 ]
こんな感じに樹形図を表現したいんだけどどうしたらいいのか
para-site.net/up/data/19366.png

viewtree使ったらわかりやすくするための樹形図がよけいわかりにくいものになったyo

387 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 19:54:59 ]
.NET Frameworkを使って、ノベルみたいに文字が横に流れるように表示できるのでしょうか?
もしできるのであればなにを使えばできるのか教えてください。

388 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 19:59:17 ]
「ノベルみたいに文字が横に流れる」の意味がわかんない。

389 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 20:07:10 ]
タイマー使って一定時間ごとに表示すればいいだけじゃん?

390 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 20:58:58 ]
文字が横に流れる小説

391 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 21:29:45 ]
エロゲーみたいに一文字ずつウェイトかけて表示するにはどうすればいいのと聞きたいんだろう
ということをいち早く理解して適切な回答をする389

392 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 23:11:17 ]
なるほど
しかし仮に>>389がエスパーだったとしても、実装するとなると意外と面倒だぞ
安直にやろうとすると激しくちらつくし
フォントサイズとか可変じゃないにしても、1文字ずつ座標計算して出さにゃならんのには変わりない

393 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 23:44:49 ]
頭から全部書き直せばいいんじゃね?

394 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 18:07:44 ]
タイマーとウェイトを使えばいいんですね
ありがとうございました

395 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 08:46:13 ]
ファイルのMD5をとりたいです。
で、HashAlgorythm を使ってとるのはわかったのですが
これを使うと、一気に最後まで計算してくれるみたいで
プログレスバーで現在読み込んだ量を表示したいのですが
出来なくて困ってます。
どうすれば意図したように表示することが出来るのか教えてください。



396 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 17:39:59 ]
計算がどのくらい済んだかを知る必要があるんじゃね

397 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 20:55:49 ]
読み込みながらちょっとづつ追加していけばいいでしょ

398 名前:デフォルトの名無しさん [2008/03/17(月) 21:25:32 ]
VB.NET2005を使用しています。
ボタンをいくつか配置し、押されたボタンに対応した画像を表示したいと思っています。
どのボタンがクリックされたのかを判断するにはどのようにしたらいいのでしょうか?
超初心者のため、ぜひ詳しく教えていただけると助かります。

399 名前:395 mailto:sage [2008/03/17(月) 21:30:01 ]
ただいま戻りました。

えーと、そのちょっとづつ読み込む方法がわからないです。

HashAlgorythm.ComputeHash だと一気に全部読み込もうとするし、
HashAlgorithm.TransformBlock は、「出力バイト配列?なんじゃこりゃ」って状態で、
サンプルを見てもよくわかりません。


400 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 21:46:52 ]
>>398
Debug WriteLine使えば?

401 名前:デフォルトの名無しさん [2008/03/18(火) 00:34:21 ]
if sender = Button1

402 名前:395 mailto:sage [2008/03/18(火) 23:52:08 ]
解決しましたー!

www.codeproject.com/KB/security/CryptoLib.aspx?display=Print
にVBだけどサンプルがあったです。

・・・でも出力配列ってなんぞや?ってのはよくわからないんですけどね。

403 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 04:41:11 ]
四月からVB.NETを使用することになって予習をしたいと思っているのですが、
最低限の実行環境を用意するにはいくらくらいかかりますか?
やはりタダじゃ無理でしょうか?

404 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 07:31:24 ]
Visual Basic2008 Express Edition

あとはググってみて

405 名前:386 mailto:sage [2008/03/21(金) 17:54:48 ]
ttp://ranobe.sakuratan.com/up/src/up262892.jpg
ケッキョクジブンデツクッタヨ



406 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 20:00:08 ]
>>404
ありがつう

407 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 01:14:01 ]
>405
www.graphviz.org/


408 名前:デフォルトの名無しさん [2008/03/25(火) 10:15:57 ]
.NET プログラムをWindows以外のOS(Mac、Linuxを想定)で動かす場合、
避けるべき要素または問題となる事柄などや、個々のケースでの
有効な対処方法などありましたら、どなたかご教授願えますでしょうか。
作成中ツールの複数OSでの動作を可能な限り考慮したいためです。


例:
・MessageBoxを呼び出すとWindows以外で○○
・Windows.Formsを扱うとWindows以外で○○
・Microsoft名前空間の型を使うとWindows以外で○○

409 名前:408 [2008/03/25(火) 10:42:38 ]
>>408 追記

Windows用に使用することを考えている要素としては、
・C#2.0ジェネリック
・マルチスレッド (System.ThreadingとBackgroundWorker)
・System.IO (ファイルシステム)
・System.Net (主にHttpアクセス機能)
・Windows.Forms (GUI全般)
・OpenGL (Windows用はDirectXと切り替え可能に)
・SQL (使用未定、想定として)
などです。

410 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 11:22:16 ]
Windows以外で実用してるのってあるのか?
あったとしてもレアだから自分で調べたほうが良いと思うが

411 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 13:37:10 ]
MS以外の実装で何とか使えそうなのはMONOだけじゃないかな。

412 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 13:40:58 ]
Win以外ではmonoしか存在しないだろ、jk。

413 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 13:46:52 ]
Silverlightに期待するくらいしか

414 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 14:42:51 ]
実用レベルじゃないと思うがあるっちゃある。
DotGNU Project


415 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 15:59:42 ]

public class Program {
 static void Main() {
  if( OperatingSystem.Platform == PlatformID.Win32NT )
   new DispMsgImplWin() .Show( "OK" );
  else if( OperatingSystem.Platform == PlatformID.Unix )
   new DispMsgImplUnix() .Show( "OK" );
 }
}
public abstract class DispMsgImpl {
 public abstract void Show( string text );
}



416 名前:デフォルトの名無しさん [2008/03/25(火) 16:03:09 ]

// Windows用
public class DispMsgImplWin : DispMsgImpl {
 public override void Show( string text ) {
  MessageBox.Show( text );
 }
}

// Unix用
public class DispMsgImplUnix : DispMsgImpl {
 [DllImport("???")]
 public static extern void ???( ??? ??? );
 public override void Show( string text ) {
  // ???
 }
}


このような解決のための案をプログラム構造に適用して、
複数OSで動作すること(またはその可能性)を期待したい訳です。
。o O ( もちろん、その各OS固有の実装部分を自分は書けないのですが・・・ )

417 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 16:25:19 ]
monoでサポートされてる機能だけを使うようにするくらいだろ
ていうかjava使え

418 名前:デフォルトの名無しさん [2008/03/25(火) 20:52:08 ]
ttp://www.atmarkit.co.jp/fdotnet/dotnettips/698scrollpic/scrollpic.html
にあるように画像を表示したいんですけど、これだとスクロールバーを操作して、
MouseUpしたときにようやく画像がスクロールします。
スクロールバーをドラッグしている間も画像をスクロールさせるにはどうしたらいいんでしょうか?

419 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 02:28:52 ]
monoって.NET1.1相当でなかったっけ
あとFormm関係壊滅とか見た記憶が

420 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 04:08:53 ]
割と進んでるみたいだね
ttp://veritas-vos-liberabit.com/trans/www.go-mono.com/archive/1.9/
1.2.xの頃からFormsに対応しだしたらしい?

421 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 09:43:07 ]
そもそも.net frameworkってなんですか?


422 名前:デフォルトの名無しさん [2008/03/26(水) 16:00:15 ]
相談なのですが
データグリッドにCSVから読み込んだデータを表示しました。
まず読み込んで表示させるのが第一目標でそれは達成できたのですが
次にこれをチェックボックス付にさせたいのです。
データグリッドビューに表示させるのをチェックボックスをフォームに設置して
これに表示させるように式を変えたりしたのですが、CSVのデータを読みこまないで
おかしなチェックボックスリストができあがってしまいました。
どうかご助言の程お願い致します。



423 名前:デフォルトの名無しさん [2008/03/26(水) 16:05:57 ]
ちなみにソースです
Dim dt As New DataTable
Dim row As DataRow

dt.Columns.Add("あ", Type.GetType("System.String"))
dt.Columns.Add("い", Type.GetType("System.String"))
dt.Columns.Add("う", Type.GetType("System.String"))

Using parser As New TextFieldParser("C:aaa.csv", System.Text.Encoding.GetEncoding("Shift_JIS"))

parser.TextFieldType = FieldType.Delimited
parser.SetDelimiters(",")

While Not parser.EndOfData
row = dt.NewRow
row.ItemArray = parser.ReadFields
dt.Rows.Add(row)
End While
Call parser.Close()

DataGridView1.DataSource = dt
      (ここの式をチェックボックスにしたらおかしくなりました・・・)
End Using

424 名前:デフォルトの名無しさん [2008/03/26(水) 16:06:50 ]
422=423です
すみません。



425 名前:422 [2008/03/26(水) 17:38:58 ]
何度も投下すみません
DataGridView1.DataSource = dt
Dim dc As DataColumn
dc = New DataColumn("Column1", GetType(Boolean))
dt.Columns.Add(dc)
とあるサイトを参考に↑を入れたら一番後ろにチェックボックスが作成できました。
本当は先頭に入れたいのですが…この疑問とともに
上記の文章でおかしいところなどございましたらご指摘いただければと思います。




426 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 20:45:24 ]
宿題は自分でやりましょう



※この上にチェックボックス用のフィールドを追加する行を一行記述
dt.Columns.Add("あ", Type.GetType("System.String"))

※このイコールの後にチェックボックスの値をStringでデリミタ込みで追加記述
row.ItemArray = parser.ReadFields

427 名前:422 [2008/03/28(金) 08:37:23 ]
<426
ありがとうございます!
宿題ではないのですが、そう思われないような質問の仕方に気をつけたいと思います。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<234KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef