如何讓其選擇“日期”后 ,點擊“查詢”按鈕后, 然后資料顯示在GridView
“查詢”按鈕應該怎樣寫
如圖 1:

如圖2:
uj5u.com熱心網友回復:
GridVeiw資料源的查詢陳述句加上where條件就行了啊。但是看你系結的資料中,并沒有日期相關的欄位。你為什么要搞個日期查詢呢?uj5u.com熱心網友回復:
我是準備 加下日期, 日期欄位 MOCTA.TA003uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
sql查詢陳述句增加where子句,查詢出結果系結到GridView上。
string sql = "select * from table where 工單日期 = '控制元件的值'";
看上去你存盤的時間是一個字串,你還得把日期控制元件的值處理下。
uj5u.com熱心網友回復:
進來看看回復uj5u.com熱心網友回復:
獲取日期值,與資料庫互動使用sql查詢陳述句或者使用orm都可。uj5u.com熱心網友回復:
string sql = "select * from 表where 工單日期 = '"+控制元件ID.Text+"'";uj5u.com熱心網友回復:
資料庫中保存的日期如果是日期格式DateTime dtTime=this.wUCtlDatePickerTo.SelectDateTime;
string strSQL = "SELECT * FROM " + TB2_ACC.TABLE_NAME + " WHERE 1=1 ";
strSQL += " AND " + TB2_ACC.__FLD_HANDLE_DATE + "=TO_DATE('" + dtTime + "','YYYY-MM-DD HH24:MI:SS')";
資料庫中保存的日期如果是字串格式
string strSQL = "SELECT * FROM " + TB2_ACC.TABLE_NAME + " WHERE 1=1 ";
strSQL += " AND " + TB2_ACC.__FLD_HANDLE_DATE + "='"+this.wUCtlDatePickerTo.SelectDateTime.ToString("yyyyMMdd")+"'";
wUCtlDatePickerTo為日期控制元件名,TB2_ACC.TABLE_NAME為表名,TB2_ACC.__FLD_HANDLE_DATE為查詢的欄位名
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/32879.html
標籤:ASP.NET
