c#的错误~这个都写了点什么啊?怎么修改,麻烦大白话一点~

来源:百度知道 编辑:UC知道 时间:2024/09/20 03:48:06
点击出现错误,写“该字符串未被识别为有效的datetime”

详细信息是:

有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.FormatException: 该字符串未被识别为有效的 DateTime。
在 System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
在 System.DateTime.Parse(String s, IFormatProvider provider)
在 System.Convert.ToDateTime(String value, IFormatProvider provider)
在 System.String.System.IConvertible.ToDateTime(IFormatProvider provider)
在 System.Convert.ToDateTime(Object value)
在 gslbll.gslbll.bllcommbll.CommGetvalue(DataTable DataTable1, ControlCollection cont) 位置 C:\B_OfficeManage.root01\B_B_OfficeManage\gslbll\gslbll\bllcommbll.cs:行号 664
在 B_OfficeManage.FYGL.SP_XYZ.gridControl1_Click(Object sender, EventArgs e) 位置 C:\B_OfficeManage.root01\B_OfficeManage\B_OfficeManage\FYGL\SP_XYZ.cs:行号 246
在 System.Windows.Forms.Control.OnClick(Even

数据类型错误,改为DATATIME型

错误在这,找找看
C:\B_OfficeManage.root01\B_B_OfficeManage\gslbll\gslbll\bllcommbll.cs:行号 664

C:\B_OfficeManage.root01\B_OfficeManage\B_OfficeManage\FYGL\SP_XYZ.cs:行号 246

请发一下错误的代码片段.好方便修改.这些错误信息不能帮助修改什么

写“该字符串未被识别为有效的datetime”
我也是菜鸟,我就说下我的看法,该字符串未被识别为有效的数据格式,上面这句话应该可以这样解释对不,那就是说你输入的相应的字符串和datetime这中类型不一致,你可以用getdate()好像是这个函数看下数据格式,小弟我建议你逐步的对程序进行调试,看看问题到底出在哪里,有步骤的进行操作

把代码贴出来啊,这样怎么看,只能知道你的数据类型转换出错了

是不是用Convert.ToDateTime(obj)这个方法了
找找这句,里面的参数必须是能转DataTime的变量才行