Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
DataGridViewのCheckBoxColumnの値の取得について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30416#CommentId83609
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
N88-BASIC
 (社会人)
投稿日時
2019/8/15 10:17:21
魔界の仮面弁士 さま、ご回答ありがとうございます。
一番の問題点は、
>[ ▶ ] になっていますか? それとも
>[...🖊] になっていますか?
後者は値が確定する前なので、前者の状態にしてからアクセスする必要があります。
後者の状態で値を取得しようとしていたために目的とした処理(チェック項目の列を一括処理する)ができなかったようです。
ご指摘のTypeName 関数で調べてみると、チェックを操作する前は Boolean ですが、操作すると以後は string でした、値そのものは、true / false でした。
Dim obj As Object = Datagrideview1("mark", 1).Value
Textbox1.Text = TypeName(obj) + ":" + obj.ToString
チェック項目しか操作しないので、確定前に次の処理を選択してしまいそうですので、確実性を増すために、別の処理に変えてみたいと思います。
今後ともよろしくお願いいたします。