アプリ版:「スタンプのみでお礼する」機能のリリースについて

VB2005Expressで開発をしています。

DataGridViewに追加した列に型を設定したいのですが、方法をご存知の
方がいらっしゃいましたら教えて下さい。

列の追加は下記で行いました。

'列を追加できるよう、列の追加機能を一時的に使用可にする
'(下記で列を追加するため)
Me.ClsDataGridViewEx1.AutoGenerateColumns = False

'列を追加
Dim txtColum1 As New DataGridViewTextBoxColumn
txtColum1.Name = "追加列"
txtColum1.HeaderText = "追加列"
ClsDataGridViewEx1.Columns.Add(txtColum1)

A 回答 (1件)

列に対して型指定って無いように思いますが …


やるとすればDataGridViewのCellValidatingで個別に列ごとのデータの正当性をチェックすることになりそうです

if e.ColumnIndex = 検査対象の列 then
  dim nValue as integetr
  if Intger.TryParse( e.FormattedValue, nvalue ) = False then
    e.Cancel = True
  end if
end if
といった具合でしょう
    • good
    • 2
この回答へのお礼

DataGridViewにセットするためにデータテーブルを作成していまして、
そこに項目を追加することで対応しました。

丁寧に回答していただきありがとうございます。

お礼日時:2008/10/02 10:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!