在WinFormApp SuperGridControl中保存按钮

时间:2017-02-01 10:56:55

标签: c# winforms dataset

我正在尝试创建一个将数据保存到数据库的按钮。将在SuperGridControl中编辑或引入新数据。我完全不知道该怎么做。有什么建议吗?

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 
using System.Windows.Forms; 
using System.Data.SqlClient;

        namespace MyFirstWinForApp {
        public partial class Users : Form
        {

            public Users()
            {
                InitializeComponent();
            }

            private void Form1_Load(object sender, EventArgs e)
            {
                // TODO: This line of code loads data into the 'testDataSet.GrupyUzytkownikow' table. You can move, or remove it, as needed.
                this.grupyUzytkownikowTableAdapter.Fill(this.testDataSet.GrupyUzytkownikow);
                // TODO: This line of code loads data into the 'testDataSet.Uzytkownicy' table. You can move, or remove it, as needed.
                this.uzytkownicyTableAdapter.Fill(this.testDataSet.Uzytkownicy);


            }

            private void button1_Click(object sender, EventArgs e)
            {
                try
                {
                    !!!!!!!!!!!!!!!!!!!!!
                    MessageBox.Show("Dane zapisane", "Zapisano", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Błąd", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

        } }

1 个答案:

答案 0 :(得分:0)

Button_Click事件中,您需要检查以下内容

  1. 进行检查以验证网格是否为空,使用绑定新数据 它。
  2. 如果Grid不为空且有一些数据,则需要 通过比较您的数据来排除重复数据 dataset/datatable Grid中的数据,并添加唯一数据 在网格内。