0

私は気が狂いそうです - これは簡単なことのように思えましたが、それに関する情報はまったく見つかりません。

カスタム リストを作成し、4 つの列を追加しました。[作成者] と [変更者] は既にリストに表示されていますが、ビューには表示されません。

このカスタム リストに更新日列 (組み込みフィールド) を追加したいと考えています。プログラムでこれを行うにはどうすればよいですか?

4

2 に答える 2

2

列をリストまたはビューに追加しようとしていますか? デフォルトでは、変更日列がリストに追加されます。ビューに追加するには (つまり、リストに移動したときに表示されるようにするには)、次のようなコードを使用できます。

using (SPWeb web = new SPSite("http://intranet/").OpenWeb())
{
    SPList customList = web.Lists["CustomList"];
    SPView defaultView = customList.DefaultView;

    defaultView.ViewFields.Add("Modified");
    defaultView.Update();
}
于 2010-04-15T12:18:46.170 に答える
-1

SharePoint を使用すると、時々醜いことをしなければならないことがあります... 子供が成長したときに知られたくないことです。

ここに哀れな解決策があります: - 他のものと同じように DateTime フィールドを作成します。- データが変更されたときにワークフローを作成し、ワークフローが開始され、カスタム変更フィールドが更新されてから停止します。

とにかく、デフォルトの Modified フィールドを表示できることはわかっています。おそらく、もう少しその方向に進みたいと思うでしょう。

于 2010-04-15T16:38:25.730 に答える