none
判斷問題 RRS feed

  • 一般討論

  • 這是我的圖文解說download=>http://www.sendspace.com/file/1wk3ma
    我的問題:如何在8:00~8:30的datagrid在新增第二筆時,要怎麼判斷(同樣的地址)已被新增過了.....其它時段依此類推
    下面是我的程式碼,還請大大們看看是要把判斷加在那裡..... >"< !

    還是說要改另一種寫法泥?
    我的用c#.net 使用windform 寫的。還大大們幫幫忙感恩不盡....

    ------------------------------------------------------------------------------------------------------------


     

    private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
     {
       if (MessageBox.Show("確定新增一筆預約?", "注意!!", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
       dataGridView1.CurrentRow.Cells[1].Value = textBox1.Text;//把隱常的textbox1中的值傳到datagridview1中
       if (MessageBox.Show("新增成功", "訊息", MessageBoxButtons.OK) == DialogResult.OK)
       {
           String str = "Data Source=MS;Initial catalog=DB;Integrated Security=True";
           SqlConnection conn = new SqlConnection(str);
           conn.Open();
           String Check = "Select * From Reserve where (reserve_date = '" + label17.Text + "') and (Car = '" + label18.Text + "') and (time1 = '" + textBox1.Text + "')";
           SqlCommand CheckCmd = new SqlCommand(Check, conn);
           String SQL = "Insert Into Reserve (reserve_date,reserve_name,reserve_time,Car,time1) Values ('" + label17.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + label18.Text + "','" + textBox1.Text + "')";
           SqlCommand cmd = new SqlCommand(SQL, conn);
           cmd.ExecuteNonQuery();                 
           this.Close();
           conn.Close();
           return;
          }
    
       }
    }
    
    2007年4月13日 下午 02:27

所有回覆