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

datagridで質問です

  • 題名: datagridで質問です
  • 著者: お困りさん
  • 日時: 2005/01/13 16:02:28
  • ID: 8396
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
環境/言語:[Windows2000、VB.NET]
分類:[.NET]

VB.NETでdatagridを使用しているのですが、わからない点があり質問しました。

datagridでチェックボックスを表示させている状態で、行追加をすると新しい行の
チェックボックスがNULLになります。
これをONもしくはOFF状態で追加としたいのですが、方法がわかりません。

ちなみにチェックボックスの列のAllowNullは"False"にしています。

環境
Windows2000
VB.NET

宜しくお願い致します。
> datagridでチェックボックスを表示させている状態で、行追加をすると新しい行の
> チェックボックスがNULLになります。
> これをONもしくはOFF状態で追加としたいのですが、方法がわかりません。

DataGridに新しい行が追加されたときの列の既定値を指定する
http://dobon.net/vb/dotnet/datagrid/columndefaultvalue.html

は試されましたか?
> DataGridに新しい行が追加されたときの列の既定値を指定する
> http://dobon.net/vb/dotnet/datagrid/columndefaultvalue.html
>
> は試されましたか?

ご返答有り難う御座います。

'"Column1"のDataGridTextBoxColumnを取得
Dim cs As DataGridBoolColumn
cs = CType(DGTS.GridColumnStyles("列3"), DataGridBoolColumn)
'(Null)を変更する
cs.NullValue = False

上記の通りやってみましたが、やはり行追加の時、NULLになってしまいます。
  • 題名: Re[3]: datagridで質問です
  • 著者: お困りさん
  • 日時: 2005/01/17 10:36:19
  • ID: 8467
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
以下の通りでできました。

Dim dc3 As DataColumn = dataTable1.Columns.Add("列3", GetType(Boolean))
'既定値を設定
dc3.DefaultValue = False

助かりました、ありがとう御座いました。
解決済み!

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