DateTime time1;
SqlDataReader dr = command.ExecuteReader();
if(dr.Read())
{
time1=Convert.ToDateTime(dr["预约日期"].ToString().Trim());}
把出错的那句删除
解决方案 »
- 请教一个子线程更新UI的问题
- c#中怎么通过通用对话框向PictureBox里添加图片
- 已有打开的与此命令相关联的 DataReader,必须首先将它关闭
- 求字段格式是money乘以0.95,正确的写法
- asp.net GridView 的问题?
- ie 不能调试
- 问几个经常碰到的问题。dataGrid如何实现删除、编辑、添加的功能!!
- InstallShield10.5编译时提示“Internal build error”错误是什么错误啊?
- 那位能给小第一个打印类~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`(帮帮新人)
- 如何隐藏winform中DataGrid的列
- Devexpress 左侧添加行号怎么实现
- c#可视化问题
Convert.ToDatetime(Cstr)
你现在再看这东西,你觉得你能转换成功???
SqlConnection conn = new SqlConnection(connectionString);
conn.Open();
string sql11 = null;
string Cstr = "select * from 订单 where 预约日期='" + "'";SqlCommand Comm = new SqlCommand(Cstr, conn);
DateTime time1;
SqlDataReader dr = Comm.ExecuteReader();if(dr.Read())
{
time1 = Convert.ToDateTime(dr["预约日期"].ToString().Trim());
if (DateTime.Compare(time1, DateTime.Now)<0)
{
string out1 = 登陆界面.sn.Trim().ToString();
if (out1 != "") { sql11 = "and 预约人姓名='" + out1 + "'"; }DataTable table;
SqlDataAdapter adapter;
adapter = new SqlDataAdapter("select * from 订单 where 1=1 " + sql11, conn);
table = new DataTable();
adapter.Fill(table);
dataGridView1.DataSource = table;
}
}
==>
这里貌似有问题
其他自己看看吧
比如有没有数据
dataGridView1.DataBind();