- - PR -
[Excelへのデータ移行]についての再質問(できた)
投稿者 | 投稿内容 | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-10-31 08:09
[Excelへのデータ移行[C#]
で,コードの書き方を教えていただき(理解できていないところもあるが) [Excelへのデータ移行]についての質問 で,Excelの各バージョンへの対応の方法を教えていただきました。 このコードを<テキスト型データ>に対応させる方法がわからなくて困っています。 Jubeiさんのコードの一部を下のように<int⇒string>と変更して試してみたところ,きちんと実行でたのです。 それで,今作成中のアプリで,<テキスト型データ>にそのまま対応させようとすると,次のように,
とエラーが出て,
のところで,止まってしまいます。 勉強不足で,対策はまったくありません。 どなたか,教えくださるようお願いします。
[ メッセージ編集済み 編集者: ZEN73 編集日時 2004-11-02 06:54 ] [ メッセージ編集済み 編集者: ZEN73 編集日時 2004-11-02 07:07 ] [ メッセージ編集済み 編集者: ZEN73 編集日時 2004-11-03 18:54 ] [ メッセージ編集済み 編集者: ZEN73 編集日時 2004-11-03 18:55 ] | ||||||||||||||||||||
|
投稿日時: 2004-10-31 14:21
諸農です。
質問があります。 1.'System.InvalidCastException' の意味は把握されていますか? 2.int→stringの変更に伴って他にも変更する箇所があると予想されますが、何らかの見落としはないでしょうか。 3.エラーは「GetHeaderArray()」「GetDataArray()」メソッドのどちらの呼び出し内で発生しているのでしょうか? 4.フォームにもう一つボタンとグリッドを追加して、追加したボタンのクリックイベントハンドラで「GetDataView()」メソッドを直接呼び出してその戻り値を追加したグリッドにセットするようにしてもエラーは発生するのでしょうか? 障害の絞り込みなど、自分で確認するべき内容は他にもたくさんあると思います。 是非、がんばってください。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||||||||||||||||||
|
投稿日時: 2004-10-31 18:32
データの型変換と思ってます。
今のところ,見つけることができていません。
両方でエラーになります。
「グリッドにセットする」しかたを思い出せないでいます。
string型にして実行できたのに,なぜ自分のアプリに「このまま適用する」ことができないのか,糸口すら見えなず,あれこれもがいています。 | ||||||||||||||||||||
|
投稿日時: 2004-10-31 20:26
諸農です。
う〜む。。 これを見ている人には迷惑な話だと思いますが、こちらで確認したコードをアップします。このコードはZEN73さんがアップしたコードから今回注目している部分に特化して、検証に必要のない部分を取り払ったコードです。 結果として、'System.InvalidCastException' は発生しませんでした。
本当ですか? 少しずつ検証すれば潰せると思いますよ。 デバッグ、検証、勉強も含めて、いいものを作ろうとするのでしたら、 労は厭わないことです。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||||||||||||||||||
|
投稿日時: 2004-11-01 07:18
善浪です。
jubeiさんにも迷惑をおかけしています。 コードを見たとたんに,jubeiさんのご親切をしみじみと感じ取ることができました。 「何をすべきか」その方向を明らかに示してくださいました。ありがとうございます。
<これからやること> グリッドのデータはきちんと拾い上げられているのだから,あとは, ≪Excelへのデータ移行部分のデバッグ・検証≫です。がんばります。 [/quote] | ||||||||||||||||||||
|
投稿日時: 2004-11-01 17:09
ところが,<私のグリッドのデータ>をGetHeaderArray()は全く拾ってくれませんで,以前と同じエラーになります。これから本を広げてDataViewのおさらいです。 | ||||||||||||||||||||
|
投稿日時: 2004-11-01 23:00
これって、このスレッドですね?
このスレッドですね? スレッドに「返答」すれば、そのスレッドの位置は変わってしまうため、ページ番号は役に立ちません。BBコードというもので、リンクを張ることができるので、これを利用してください。 #このスレッドへリンクを張ったので、元のプログラムが参照できるようにするのが目的 _________________ | ||||||||||||||||||||
|
投稿日時: 2004-11-02 11:27
諸農です。
全く同じコードですか? 何か別のことが付け加わっていませんか? 例えばGDNJで投稿しているような、グリッドへの制約条件など。 再現性が確認できなければ、誰もコメントが出来ないのです。 ですので、今一度、このスレッドに掲載されているコードのみで 確認してもらえないですか。 _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ |