0
私は、リスト項目項目の値を表示するために次の変数を持っています。しかし、リスト内のフィールドの1つが日付時刻フィールドなので、エラーが発生します。私はそれを文字列に変換しようとしましたが、正しくディスパッチすることはできませんでした。共有時刻の日付時刻リストフィールドの表示と変換
foreach (SPListItem oListItem in listItemCollection)
awardYear = oListItem["Year"].ToString();
awardCategory = oListItem["Category"].ToString();
awardOrganiser = oListItem["Organiser"].ToString();
awardNomWon = oListItem["Nominated/Won"].ToString();
//converting the date time field to a string
DateTime convertedaValue = DateTime.Parse(awardYear);
string awardYearConverted = convertedaValue.ToString();
PlaceHolder1.Controls.Add(new LiteralControl(awardYearConverted + " " + "|" + " " +
awardCategory + " " + "|" + " " + awardOrganiser + "<br/><br/>"));
//PlaceHolder2.Controls.Add(new LiteralControl(awardOrganiser));
}
問題は、日付時刻のフィールド値が変換されないことです。私はこれについて正しい方向に行きますか?
すべてのsuggetstionは非常に高く評価されます!多くのおかげで
はあなたが私たちに 'awardYear'の値を表示することができます試してみてください?私はそれが 'DateTime'の文字列表現のようにはならないと思う。 – StaWho
そこでは多くの処理が行われている。まず、Dateオブジェクトを文字列に変換してから、その文字列を解析してDateオブジェクトに変換した後、再度文字列に変換して別の文字列にコピーします。 LiteralControl(oListItem ["Year"]。ToString().... –
こんにちは "StarWho"のawardyearの価値は01/09/2010です。 –