1

Option Strict OnでDataGridViewCell.Valueをテストする方法は?

If DataGridViewCell.Value = "some value" then

エラーが発生します:

Option Strict On disallows operands of type Object for operator '='. Use the 'Is' operator to test for object identity.

編集:

解決策は次のとおりです。

If DataGridViewCell.Value.ToString = "some value" then
4

1 に答える 1

2

エラーメッセージがコードスニペットと一致しません。そのエラーは割り当てによって生成できません。推測を余儀なくされる場合は、ToString()メソッドを使用します。

 If DataGridViewCell.Value.ToString() = "some value" Then

または、CStr()演算子を使用します。これは、よりVBっぽいものです。

于 2011-10-21T14:47:27.377 に答える