2012-07-10 50 views
0

我们如何传递一个网格单元的值的DateTimePicker? 我有列的网格,在其中一个列存储日期值(YYYY-MM-DD)格式。 当我单击编辑按钮,选择行值需要传递到新的形式日期值需要设置DateTimePicker控件的。 这是可能的,如果是的话怎么样?如何获得日期值形式电网对新形式的日期时间选择器控制单元

+0

你试过没?在这里发布 – 2012-07-10 11:49:51

+0

我试过这段代码:'frmSubForm.dtpBookPublishDate.value = frmMainApplication.dgvBooksDetails.CurrentRow.Cells [5] .Value;' – 2012-07-10 11:56:18

+0

@ gridview_RowCommand你可以获取日期值,也可以设置值或保存在变量/分配datetimepicker控件的会话 – 2012-07-10 12:04:23

回答

0

这就是我需要:

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

其中,frmBookInformation是分的形式,目前即时通讯主要形式。

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>