0

グリッド セルの値を datetimepickerに渡すにはどうすればよいですか? 列を持つグリッドがあり、1 つの列に日付値 (YYYY-MM-DD)形式が格納されています。編集ボタンをクリックすると、選択した行の値を新しいフォームに渡す必要があり、日付の値を DateTimePicker コントロールに設定する必要があります。これは可能ですか?

4

2 に答える 2

0

これは私が必要なものです:

DateTime dtBookPublishDate = DateTime.Parse (dgvBooksDetails.CurrentRow.Cells[5].Value.ToStrin());                                                                      
myBookInformation.dtpBookPublishDateInfo.Value = DateTime.Parse(dtBookPublishDate.ToShortDateString());  

ここで、frmBookInformationはサブフォームであり、現在メインフォームにあります。

于 2012-07-10T12:37:04.583 に答える
0

日付がYYYY-MM-DDフォーマットされている必要があるときに、これを試すことができます。

<script type="text/javascript"> 
function SetmyDate(){
    var yDate = "YYYY-MM-DD";
    var date  = yDate.substr(7,2);
    var mon   = yDate.substr(4,2);
    var year  = yDate.substr(0,4);
    $('#dateselector').datepicker(
        "setDate",
        new Date(mon + "/" + date + "/" + year)
    ); 
}   
</script>
于 2012-07-10T11:58:33.907 に答える