2012-02-24 79 views
0

我是c#的新手。我一直在嘗試從我的數據網格添加值到MySQL,但徒勞無功,我真的需要你的幫助。這些值是在1秒的時間間隔後自動生成的,我需要以相同的時間間隔將它們插入到mysql中。這裏是代碼。從datagridview保存值

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 
using System.IO; 
using System.Data.SqlClient; 
using MySql.Data.MySqlClient; 

namespace BLIND_SHOPPING_SYSTEM 
{ 
    public partial class Form2 : Form 
    { 
     private DataTable m_TagDataTable = new DataTable("Tag List"); 

     long passiveID = 0; 

     public Form2() 
     { 
      InitializeComponent(); 
      this.m_TagDataTable.Columns.Add("TagID"); 
     } 

     private void btn_GenerateID_Click(object sender, EventArgs e) 
     { 
      timer1.Enabled = true; 
     } 

     public void timer1_Tick(object sender, EventArgs e) 
     { 
      if (passiveID < 10) 
      { 
       passiveID = passiveID + 1; 
       //listBox1.Items.Add(passiveID); 
       //this.m_TagDataTable.Columns.Add("TagID"); 
       this.dataGridView1.DataSource = m_TagDataTable; 
       DataRow dr = m_TagDataTable.NewRow(); 
       dr["TagID"] = passiveID; 
       m_TagDataTable.Rows.Add(dr); 

      } 
      else 
       // Application.Exit(); 
       Console.ReadLine(); 
     } 

     private void btn_Stop_Click(object sender, EventArgs e) 
     { 
      timer1.Enabled = false; 
     } 
    } 
} 

請幫助我。

+0

你不應該只有表綁定到datagridview的一次?它似乎是錯誤的在計時器滴答事件處理程序 – kaj 2012-02-24 09:29:51

+0

是的..我改變了它..謝謝你..但我仍然堅持插入到MySQL的問題。 – 2012-02-24 12:46:08

回答