DateTime time1 = new DateTime();try { time1 = Convert.ToDateTime(TextBox3.Text.Trim()); } catch { errorMsg = "時(shí)間字符串格式不正確,正確格式如2000-08-12"; }仔細(xì)檢查你的dropdownlist 的綁定,一般情況下,綁定的DataValueField是 你的 id 字段,DataTextField 是你的 顯示字段,查詢的時(shí)候應(yīng)該用DropDownList1.SelectedValue.string str = "select Cname,Clb,Cgn,Cjg,Cshchrq,Cbzhrq from chanpin where Cid="+DropDownList1.SelectedValue;另外,注意 page.ispostback 如果你沒(méi)有在page_load里面進(jìn)行判斷,也會(huì)出現(xiàn)這樣的問(wèn)題