Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
データグリッドビューのチェックボックスの初期値について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30875#CommentId85765
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
氷河
 (社会人)
投稿日時
2023/7/11 10:28:21
>>DataTable の KANRYO_FLG 列のデータ型 (DataType プロパティ) は
>>恐らく System.String 型なのですよね。(そして MaxLength プロパティは -1~1 のいずれかと推察)
そうです。記載漏れで申し訳ございません。
>>であれば、DataGridViewCheckBoxColumn に対して、
>>デザイン時設定もしくはコードから、下記のように設定してみてください。
>>• ValueType プロパティ … GetType(String)
>>• TrueValue プロパティ … "1"
>>• FalseValue プロパティ … "0"
>>• ThreeState プロパティ … 任意
一点だけ、GetType(String)の部分が赤線が出て、
CS0019 Stringは種類です。これは特定のコンテンツは無効になります
というエラーが出ましたが、GetType()と記載したところ初期表示ができるようになりました。ありがとうございます。
もう一点質問がございまして、"1"以外の値を全てfalse扱いにすることは可能でしょうか?
複雑そうならThreeStateプロパティをTrueにして対応したいと思います。