1. 程式人生 > >Linq中datetime的處理以及asp.net下拉列表控件的selectitem,text等的設置顯示處理

Linq中datetime的處理以及asp.net下拉列表控件的selectitem,text等的設置顯示處理

selected 接受 str 同時 類型 ddp cte 設置 varchar

dhl:報錯:LINQ to Entities 不支持指定的類型成員“Date” Linq如: var v = from l in _dal.Share where l.PingcoId == pingcoId && (l.CreateTime.Date == DateTime.Now.Date) select l; return v.ToList(); 會報錯:LINQ to Entities 不支持指定的類型成員“Date”。 改成這樣OK: DateTime sdt = DateTime.Now.Date; DateTime dt = DateTime.Now.Date.AddDays(1); var v = from l in _dal.Share where l.PingcoId == pingcoId && (l.CreateTime >= sdt && l.CreateTime < dt) select l; return v.ToList(); /* date無法識別 var cx_dd = from aa in sjklj.sc_dd where aa.lbid == lbid && aa.ddmc == ddmc && (Nullable<DateTime>.Equals(aa.jdrq, null) == false && ((DateTime)aa.jdrq).Date == jdrq.Date) select aa; */ var cx_dd = from aa in sjklj.sc_dd where aa.lbid == lbid && aa.ddmc == ddmc && (Nullable<DateTime>.Equals(aa.jdrq, null) == false && (DateTime)aa.jdrq == jdrq) select aa; //判斷是否重復添加(訂單名稱和類別,以及接單日期),同時自動加載添加該訂單下的附表 //判斷輸入有效性

// string lb = this.ddp_sz_cplb.Text.Trim();//顯示的仍然是selectedvalue string lb = this.ddp_sz_cplb.SelectedItem.Text;//獲取的是項的文本 this.ddp_sz_cplb.SelectedItem.Text=“aa”,則下啦列表中原有位置的數據被刪除,要用text 還有:數據庫中文本型數據為null時,不能用tostring(),否則出錯。

而文本框的text屬性能夠接受null的文本型數據庫,例如:xm(nvarchar(40),值為null,this.tbx_xm.text=.....xm(用linq語句,而如果.....xm.tostring()則出錯)

Linq中datetime的處理以及asp.net下拉列表控件的selectitem,text等的設置顯示處理