2011-07-20 3 views
0

コンテンツをHTML形式の電子メールにするために、リストの内容をいくつかの文字列変数に読み込んでいます。Visual Studio 2010のSharepoint Multiline Textboxの内容を読む

私が使用して(と1行のテキストボックスのために働く)午前方法は次のとおりです。ただし

string Manager = item["Manager"].ToString(); 

、私は複数行のテキストボックスに同じ方法を試してみたときに、私はエラーを取得:

Object reference not set to an instance of an object.

複数行のテキストボックスの内容を、他の機能について参照できる変数にする最良の方法をアドバイスできますか?

答えて

0

例外は、アイテム["マネージャ"]インデクサーがそのタイプで列を見つけられないことを示します。その後、その上で.ToString()を呼び出そうとすると(null)、あなたが見ている例外が発生します。

メモ欄に正しい名前(内部名、表示名ではない!)を使用してください。

0

または、おそらくSPListItemのインスタンスのitem変数がnullです。

OOB SharePointフィールドを取得するときは、内部名の代わりにSPBuiltInFieldIdクラスまたはフィールドのIDを使用することをお勧めします。

item[SPBuiltInFieldId.Title] 
関連する問題