DOBON.NETプログラミング道掲示板

■34469 / 5階層)  DataGridViewの行番号
□投稿者/ 魔界の仮面弁士 大御所(1282回)-(2020/05/15(Fri) 11:05:51)
  • アイコンNo34468に返信(社畜からの開放さんの記事)
    > 少なくとも(3)、(4)ではないと思います。

    AutoGenerateColumns プロパティは、既定で True のはず。

    (3) でも (4) でもない…という事はつまり、
    DataSource プロパティは使っていない(Nothing のまま)ということですね?


    > タブを切り替えて複数のフォームが1つに集約されている感じのものですよね?
    多分それかな。こんな感じのものです。今回は使っていないとのことで了解です。
    http://codepanic.itigo.jp/cs/tabcontrol.html


    >> また、違った値が取得されてしまう場合と正しく取得されてしまう時とで
    > For i = 0 to DataGridView_User.RowCount-1
    >  For j = 0 to DataGridView_User.ColumnCount-1
    >   Debug.Print(i & "," & j & "," & DataGridView_User(j,i))
    >  Next
    > Next
    DataGridView_User(j,i) が返すのは DataGridViewCell 型ですよね。
    この型には & 演算子が実装されていないので、Option Strict Off だとしてもエラーになるハズ…?


    > 0,0,0000
    > 0,1,田中太郎
    > ...
    > と表示されるのに次に試すと
    > 0,0,田中太郎
    > 0,1,0000
    > のような感じになっておりました。

    前者が「正しく取得される時」で、後者が「違った値が取得されてしまう場合」でしょうか?
    行は変わっていますが(それは別に重要ではない)、列は変わっていませんね(こっちが重要)。

    いずれにしても、 No34464 にあるように、
    >>> Debug.Print (DataGridView(1,0).Value)を行うと"田中太郎"が表示される
    には至らないはずです。

    元質問の DataGridView を DataGridView_User と読み替えたとしても、"田中太郎" が表示されるためには
     DataGridView_User(2, 0).Value
     DataGridView_User(2, 1).Value
    のいずれかであったはずであり、インデクサの指定が (1, 0) だった場合には、
    この場合には「0」が返されるはずです。


    実際に実験しているコードと、掲示板に書かれている質問内容がちぐはぐに思えるので、
    もう一度、ひとつひとつ正確に確認しなおしてみてください。


    > ※実際の実行結果はイミディエイトウィンドウに表示されていて残っていないため今回の例は記憶から作っています。
    それでは、実験用に新規プロジェクトを作成し、現象を再現できる最低限のコードを含めた状態で、
    ソリューションフォルダーをまるごと zip ファイルにして、アップロードしていただけませんか?
    (ソースだけで十分なので、bin や obj フォルダーは含めないでください)
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←Re[4]: DataGridViewの行番号 /社畜からの開放 →Re[6]: DataGridViewの行番号 /社畜からの開放
 
上記関連ツリー

Nomalアイコン DataGridViewの行番号 / 社畜からの開放 (20/05/13(Wed) 00:30) #34464
Nomalアイコン Re[1]: DataGridViewの行番号 / 魔界の仮面弁士 (20/05/13(Wed) 10:14) #34465
  └Nomalアイコン Re[2]: DataGridViewの行番号 / 社畜からの開放 (20/05/13(Wed) 16:32) #34466
    └Nomalアイコン Re[3]: DataGridViewの行番号 / 魔界の仮面弁士 (20/05/13(Wed) 16:54) #34467
      └Nomalアイコン Re[4]: DataGridViewの行番号 / 社畜からの開放 (20/05/14(Thu) 23:12) #34468
        └Nomalアイコン DataGridViewの行番号 / 魔界の仮面弁士 (20/05/15(Fri) 11:05) #34469 ←Now
          └Nomalアイコン Re[6]: DataGridViewの行番号 / 社畜からの開放 (20/05/18(Mon) 21:54) #34470
            └Nomalアイコン Re[7]: DataGridViewの行番号 / Azulean (20/05/18(Mon) 22:20) #34471

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -