当前位置:编程学习 > C#/ASP.NET >>

转换

saleCancelDatePicker.Text =saledate

其中saledate = saleCancelDgv.SelectedRows[0].Cells[3].Value.ToString();

怎么转换 求 详细 指点  --------------------编程问答--------------------
saledate =(DateTime) saleCancelDgv.SelectedRows[0].Cells[3].Value.ToString();
用强制转换 把字符串类型转换成时间类型

--------------------编程问答--------------------

Convert.ToDateTime(saleCancelDgv.SelectedRows[0].Cells[3].Value.ToString());
--------------------编程问答-------------------- Text
为什么要转换 --------------------编程问答--------------------
引用 2 楼 clazy_ 的回复:
C# code


Convert.ToDateTime(saleCancelDgv.SelectedRows[0].Cells[3].Value.ToString());

不行啊  还是出现那个错误 无法转换成string类型。。 --------------------编程问答-------------------- 2楼可以 --------------------编程问答-------------------- saleCancelDgv.SelectedRows[0].Cells[3].Text;


如此一试,本来就已经是string了,干吗再转换一次呢 --------------------编程问答-------------------- saleCancelDgv.SelectedRows[0].Cells[3].Value
看下这个是否为null --------------------编程问答-------------------- 哥们,都是字符串类型的,为什么要转换呢? --------------------编程问答--------------------
引用 8 楼 yth126 的回复:
哥们,都是字符串类型的,为什么要转换呢?
同问 --------------------编程问答-------------------- 不是 那个是Datetime类型的  不是string类型的  --------------------编程问答--------------------
引用 4 楼 pis1234 的回复:
引用 2 楼 clazy_ 的回复:
C# code


Convert.ToDateTime(saleCancelDgv.SelectedRows[0].Cells[3].Value.ToString());

不行啊 还是出现那个错误 无法转换成string类型。。

判断是否为空 --------------------编程问答-------------------- lz还处于非常原始的处理阶段

其实你只需要把他们绑定到用一个数据源上就ok了

saleCancelDatePicker.DataBindings.Add("控件需要绑定的属性名",相同数据源,"数据源上的属性名")

当然如果你需要处理null值最好是

Binding XXBind = new Binding("控件需要绑定的属性名", 相同数据源, "数据源上的属性名");
XXBind.Format+=显示处理事件
XXBind.Parse+=结果转换事件
控件.DatBindings.Add(XXBind);

这样处理你就不需要去做啥联动处理过程,微软会自动帮你处理,显示联动,数据转换控制,结果回传等一系列的操作

--------------------编程问答-------------------- DateTime.Parse(saleCancelDgv.SelectedRows[0].Cells[3].Text);
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,