从数据表中提取两列放到dataset里
从数据表中提取两列放在dataset里,然后对dataset里元素进行操作,把时间字符串转化成数字,如18:00变成1800。然后用i,j进行判断。
我是初学者,不知道我下面编的代码有没有问题啊。。一直得不出想要的结果,纠结。。敬请各位指教啊。。
string connstring = "server=localhost;user id =sa;password=lrbt;database=newmanagenent";
SqlConnection con = new SqlConnection();
con.ConnectionString = connstring;
SqlDataAdapter dap = new SqlDataAdapter("select stime,etime from Ms_order", con);
DataSet ds = new DataSet();
dap.Fill(ds,"Ms_order");
DataTable dt = ds.Tables[0];
for (int k = 0; k < dt.Rows.Count; k++)
{
if (j <= Convert.ToInt32(dt.Rows[k][0].ToString().Replace(":", "")) || i >=Convert.ToInt32(dt.Rows[k][1].ToString().Replace(":","")))
{。。。。。。。。
------解决方案--------------------没问题可以的