从datagridview保存值

时间:2012-02-24 09:20:14

标签: c# mysql datagridview

我是c#的新手。我一直在尝试将数据网格中的值添加到mysql但是徒劳无功,我真的需要你的帮助。在1秒的时间间隔后自动生成这些值,我需要在相同的时间间隔内将它们插入到mysql中。这是代码。

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;
        }
    }
}

请帮助我。

1 个答案:

答案 0 :(得分:0)

您可能希望使用DataTableAdapter并指定Update命令,有关示例,请参阅此处;)http://msdn.microsoft.com/en-us/library/ms233819(v=vs.80).aspx