错误 1 无法将类型“string”隐式转换为“System.DateTime” this.dateTimePicker1.Value = Convert.ToString(dataGridView1[3, dataGridView1.CurrentCell.RowIndex].Value).Trim();这个错误怎么修复呀 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataTime.Parse( Convert.ToString(dataGridView1[3, dataGridView1.CurrentCell.RowIndex].Value).Trim() ) convert.todatetime(Convert.ToString(dataGridView1[3, dataGridView1.CurrentCell.RowIndex].Value).Trim()),本来就是string类型怎么可能直接赋值给datetime类型的 就是点击单元格的值赋值给时间控件,不用写那么多,直接获取字符串再转为时间类型赋值给时间控件:string 单元内容 = 数据列表.CurrentCell.Value.ToString(); 转为时间参考1楼的转换函数DataTime.Parse即可。 这种提示都不会解决啊……除了obj可以接收任何数据类型,否则必须类型对应才能赋值 this.dateTimePicker1.Value =DataTime.Parse( Convert.ToString(dataGridView1[3, dataGridView1.CurrentCell.RowIndex].Value).Trim() ) 用显式转换吧,有没有DameTime() this.dateTimePicker1.Value = Convert.ToDateTime(dataGridView1[3, dataGridView1.CurrentCell.RowIndex].Value).Trim();dataGridView1[3, dataGridView1.CurrentCell.RowIndex].Value 必须是yyyy-MM-dd hh:mm:ss 判断String的格式,根据格式转换 string要符合日期格式才可以转为System.DateTime DataTime.Parse( Convert.ToString(dataGridView1[3, dataGridView1.CurrentCell.RowIndex].Value).Trim() ) 将日期串转成datetime类型 你两边类型不一样,string类型是不能隐式转换datetime类型,你可以用convert.todatetime()进行强制转换 左边时间控件的value是datetime类型的,右边是string类型的,强转一下试试 Convert.ToDateTime(dr["time"].ToString()).ToString("yyyy/MM/dd") DataTime.Parse( Convert.ToString(dataGridView1[3, dataGridView1.CurrentCell.RowIndex].Value).Trim() ) DataTime.Parse C#在Win mobile下如何获取当前代码的行号,当前代码所在类名及域名空间名称? 转到定义时出现“无法导航到--”的对话框 C#提取数字字符? C#操作Sqlite 如何清空Sqlite数据库中建立的某个表 asp.net 操作excel 急 急 急 ~~~ 在线等待 请问各位,我从网上下的梅花雪写的树,,但是不会用啊 如何用UpdateCommand 更新数据库 数据库又连接不上了!!求救 在sql中 bigint 数据类型的转换出现了问题,无法读取! 看一下我的代码有问题吗,在线等 导出Execl插入的图片位置错误。如何解决。 .NET MVC如何实现多图上传?不使用插件
,本来就是string类型怎么可能直接赋值给datetime类型的
string 单元内容 = 数据列表.CurrentCell.Value.ToString();
转为时间参考1楼的转换函数DataTime.Parse即可。
除了obj可以接收任何数据类型,否则必须类型对应才能赋值