0
好的,首先我需要在設計器中添加數據源嗎?或者DataSource = reader會處理這個問題,其次我怎麼能限制它在源頁面輸入的用戶徽章號碼,例如:用戶輸入3位數字的代碼可以獲得他工作時間表的典型時間表格式。如何使用數據庫數據幫助填充gridview?
你們能幫我嗎我是新來的asp c#和數據庫,但我想每天學習更多?哦,你可以在深入淺出的講解
string cmdquery = "SELECT * FROM EMPLOYEES WHERE BADGE ='" + Badge + "'";
string clquery = " SELECT * FROM CLOCK_HISTORY WHERE BADGE ='" + Badge + "'";
OracleCommand cmd = new OracleCommand(cmdquery);
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;
conn.Open();
using (OracleDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
this.xUserNameLabel.Text += reader["EMPLOYEE_NAME"];
this.xDepartmentLabel.Text += reader["REPORT_DEPARTMENT"];
}
}
conn.Close();
OracleCommand clq = new OracleCommand(clquery);
clq.Connection = conn;
clq.CommandType = CommandType.Text;
conn.Open();
using (OracleDataReader reader = clq.ExecuteReader())
{
xHoursGridView.DataSource = reader;
xHoursGridView.DataBind();
}
您是否獲取數據?如果不是Oracle數據庫中「BADGE」的數據類型是什麼?它是一個char(Somenumber)嗎? – Peter 2010-06-23 16:11:34
好吧,我確實收到了員工姓名廣告部門顯示的一些數據,但是我無法弄清楚如何繼續從數據庫獲取數據,然後下一個障礙是在網格中獲取數據。 – 2010-06-23 16:56:53
對不起,這是午餐時間的延遲 – 2010-06-23 16:57:23