检查一下this.TextBox3.Text中输入的格式是否正确,建议使用时间控件。
解决方案 »
- 【原创】C#导出数据到EXCEL方法谈(附实例源码和超级无敌详细讲解)
- 怎么让datetimepicker只能选择月份和年份
- 麻烦帮写个根据等级显示图标的代码!只有20分了
- 初学者
- 如何将C#程序中的命名空间、类、函数名称和摘要注释自动按原结构提出来作为开发文档用
- 关于System.Runtime.InteropServices.COMException 库没有注册的问题
- C# 联盟QQ群 人数突破100人 现在继续请C# 高手 和爱好者加入 up有分
- c# listView 获得焦点时,如何取消高亮显示
- WPF,TextBox的这个功能如何设置
- 怎么用DataGridTableStyle 格式化添加了关系的DataSet中的子表的表头 -_-!
- 如何从空间里把字段的值取出来
- 购物网站管理员的权限
该字符串未被识别为有效的 DateTime。有一个从索引 0 处开始的未知字。
用try{Convert.ToDateTime(this.TextBox2.Text);
}catch{
}
只要出现在catch就是转换不成功的。
DateTime.Parse(Convert.ToDateTime(this.TextBox2.Trim()).ToString("yyyy-MM-dd"))
{
string pdate =this.TextBox2.Text; string uname = this.TextBox3.Text;
Response.Redirect("printInfo.aspx?uname=" + uname + "&&pdate=" + pdate);
}直接用字符型就好了,转成日期型,可以用数据库来弄,你这样转好像格式不对的,SELECT * FROM TB WHERE USERNAME='"+UNNAME+"' AND TIME>'"+PDATE+"'
查询时会自动转成日期型
最好输入2009-01-01