转换
saleCancelDatePicker.Text =saledate其中saledate = saleCancelDgv.SelectedRows[0].Cells[3].Value.ToString();
怎么转换 求 详细 指点 --------------------编程问答--------------------
saledate =(DateTime) saleCancelDgv.SelectedRows[0].Cells[3].Value.ToString();
用强制转换 把字符串类型转换成时间类型
--------------------编程问答--------------------
--------------------编程问答-------------------- Text
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 --------------------编程问答-------------------- 哥们,都是字符串类型的,为什么要转换呢? --------------------编程问答-------------------- 同问 --------------------编程问答-------------------- 不是 那个是Datetime类型的 不是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#