• 大小: 40KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: C#
  • 标签: C#  datagridview  

资源简介

C# datagridview 与数据源绑定后对数据的,增加,删除,插入,更新C# 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.Data .Odbc ;

namespace 网格更新
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
       
        private DataTable dt = new DataTable ();
        private OdbcDataAdapter da = new OdbcDataAdapter();
           private void Form1_Load_1(object sender EventArgs e)
        {
          OdbcConnection cn = new OdbcConnection(“driver={IBM DB2 ODBC DRIVER};Database=SDDT;hostname=223.1.1.19;port=50000; protocol=TCPIP;uid=LLL;pwd=BCL987; CurrentSchema=SDDT;“);
          OdbcCommand com = new OdbcCommand(“select * from MODEL“ cn);
          da =new OdbcDataAdapter (com );
                                
                   
            DataTable dt = new DataTable();
           
            dt .Locale = System .Globalization .CultureInfo .InvariantCulture ;


            da.Fill(dt);
            this.dataGridView1.DataSource = dt;

        }

           private void getupdate()
           {
               dt = dataGridView1.DataSource as DataTable;//把DataGridView绑定的数据源转换成DataTable 


               OdbcCommandBuilder cb = new OdbcCommandBuilder(da);

               //将数据放到datatable  中    datagridview  的数据源    是datatable  
               //修改datagridview  
               //更新  
               da.Update(dt);
           }
   
        private void button1_Click_1(object sender EventArgs e)
        {
            this.getupdate();          
            MessageBox.Show(“更新成功“);
        }

        private void button2_Click(object sender EventArgs e)
        {
            OdbcConnection con = Program.createConnection();
            con.Open();

            DataSet  ds = new DataSet();
            DataTable  dt = new DataTable();
            string querysql = “select * from MODEL“;
            OdbcDataAdapter da = new OdbcDataAdapter(querysql con);
            da.Fill(ds “tab“);
            dt = ds.Tables[0];
            this.dataGridView1.DataSource = dt;
            con.Close();
        }

        private void button3_Click(object sender EventArgs e)
        {
            int row = dataGridView1.SelectedRows.Count;
            if (MessageBox.Show(“确认删除选中的“ + row.ToString() + “条记录吗?“ “请确认“ MessageBoxButtons.YesNo MessageBoxIcon.Question) == DialogResult.Yes)
            {
                while (row > 0)
                {
                    ((DataRowView)dataGridView1.SelectedRows[0].DataBoundItem).Row.Delete();
                    row = row - 1;
                }
                this.getupdate();
                MessageBox.Show(“删除成功“);
            }

        }

     

    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5612  2008-09-16 11:11  网格更新\网格更新\Properties\Resources.resx

     文件        249  2008-09-16 11:11  网格更新\网格更新\Properties\Settings.settings

     文件       1436  2008-09-16 11:11  网格更新\网格更新\Properties\AssemblyInfo.cs

     文件       2853  2008-09-16 11:11  网格更新\网格更新\Properties\Resources.Designer.cs

     文件       1097  2008-09-16 11:11  网格更新\网格更新\Properties\Settings.Designer.cs

     目录          0  2008-09-16 11:11  网格更新\网格更新\Properties

     文件       3735  2008-09-16 11:24  网格更新\网格更新\网格更新.csproj

     文件        490  2007-07-21 01:33  网格更新\网格更新\bin\Debug\网格更新.vshost.exe.manifest

     文件      14328  2008-09-16 16:16  网格更新\网格更新\bin\Debug\网格更新.vshost.exe

     文件      11264  2008-09-16 16:13  网格更新\网格更新\bin\Debug\网格更新.exe

     文件      26112  2008-09-16 16:13  网格更新\网格更新\bin\Debug\网格更新.pdb

     目录          0  2008-09-16 11:11  网格更新\网格更新\bin\Debug

     目录          0  2008-09-16 11:11  网格更新\网格更新\bin

     目录          0  2008-09-16 11:11  网格更新\网格更新\obj\Debug\TempPE

     文件        180  2008-09-16 16:13  网格更新\网格更新\obj\Debug\网格更新.Form1.resources

     文件        180  2008-09-16 11:24  网格更新\网格更新\obj\Debug\网格更新.Properties.Resources.resources

     文件        735  2008-09-16 16:16  网格更新\网格更新\obj\Debug\网格更新.csproj.FileListAbsolute.txt

     文件      11264  2008-09-16 16:13  网格更新\网格更新\obj\Debug\网格更新.exe

     文件      26112  2008-09-16 16:13  网格更新\网格更新\obj\Debug\网格更新.pdb

     文件        847  2008-09-16 16:13  网格更新\网格更新\obj\Debug\网格更新.csproj.GenerateResource.Cache

     目录          0  2008-09-16 11:11  网格更新\网格更新\obj\Debug

     目录          0  2008-09-16 11:11  网格更新\网格更新\obj

     文件        822  2008-09-16 14:33  网格更新\网格更新\Program.cs

     文件       5610  2008-09-16 16:13  网格更新\网格更新\Form1.Designer.cs

     文件       2980  2008-09-16 16:13  网格更新\网格更新\Form1.cs

     文件       5814  2008-09-16 16:13  网格更新\网格更新\Form1.resx

     目录          0  2008-09-16 11:11  网格更新\网格更新

     文件        926  2008-09-16 11:11  网格更新\网格更新.sln

    ..A..H.      8192  2008-09-16 15:03  网格更新\网格更新.suo

     目录          0  2008-09-16 11:11  网格更新

............此处省略3个文件信息

评论

共有 条评论