2012-02-24 3 views
0

Я новичок в C#. Я пытаюсь добавить значения из моего datagrid в 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

+0

Да .. Я его изменил .. это вас .. но я все еще застрял в установке в mysql. –

ответ

Смежные вопросы