1

asp.net カスタム ページの 1 つで SharePoint 日時コントロールを使用しています。問題は、datetime コントロールの sharepoint フィールドの値を表示しようとしているが、ページの読み込み時に表示されないことです。ページを更新すると、それが表示されます。

<SharePoint:DateTimeControl ID="dtdueDate" DateOnly="True" runat="server" />

DateTime dateTime = Convert.ToDateTime(item["DueDate"]);
((TextBox)(dtdueDate.Controls[0])).Text = dateTime.ToShortDateString();

何か助けてください。

4

2 に答える 2

0

そのはず

dtdueDate.SelectedDate = Convert.ToDateTime(item["DueDate"] == null ? null : item["DueDate"].ToString());
于 2012-09-20T12:24:00.880 に答える
0

プロパティを使用dtdueDate.LocalIdして日付を書式設定できます。ここでは、MSDNおよびロケール ID、入力ロケール、および Windows XP および Windows Server 2003 の言語コレクションを作成するか、独自の DatePicker コントロールを作成します。ここを参照してください: SharePoint DateTime コントロールの日付形式

幸運を!

于 2012-08-13T05:07:27.933 に答える