2012-02-16 56 views
0
SqlCommand cmd1 = new SqlCommand("select * from app where date='" + dateTimePicker2.Value + "'", connection); 
    // MessageBox.Show(cmd1.CommandText); 
    SqlDataAdapter da = new SqlDataAdapter(cmd1); 
    DataTable dt = new DataTable(); 

    da.Fill(dt); 
    //dataGridView1.DataSource = dt; 
    connection.Open(); 
    if (dt.) 
    { 
     textBox1.Text = dt.Rows[0]["company"].ToString(); 
     textBox2.Text = dt.Rows[0]["place"].ToString(); 
     dateTimePicker1.Text = dt.Rows[0]["date"].ToString(); 
     textBox3.Text = dt.Rows[0]["time"].ToString(); 
    } 
    else 
    { 

    } 
    connection.Close(); 
    control_logoff(); 
    adminlogin(); 
    } 

在我的應用我要檢查,如果數據表中沒有記錄它不應該拋出錯誤,如沒有一行位置0要檢查,如果條件是否存在於數據表或記錄不

回答

2

如何

if(dt.Rows.Count() != 0){} 
+0

是你說的對!謝謝 – 2012-02-16 06:09:04

+0

如果這個答案有幫助,你能否把這個標記爲答案。謝謝 – Jayanga 2012-02-16 06:14:13

+0

如果(dt.Rows.Count()!= 0){} – 2012-02-16 06:28:42

0
if(dt.Rows.Count > 0) should do it. 
相關問題