如何以新的形式从网格单元格到日期时间选择器控件获取日期值

时间:2012-07-10 11:41:10

标签: c# visual-studio-2008 datagridview datetimepicker

我们如何将网格单元格的值传递给datetimepicker ? 我有一个包含列的网格,其中一列存储日期值(YYYY-MM-DD)格式。 当我单击编辑按钮时,需要将所选行值传递给新表单,并且日期值需要设置为DateTimePicker控件。 这是可能的,如果是,那么如何?

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分:0)

这就是我需要的:

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

其中,frmBookInformation是子表单,目前我在主表单上。