-
大小: 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个文件信息
- 上一篇:c#Form窗体增删改操作
- 下一篇:C#文件加密解密完整项目
相关资源
- C#文件加密解密完整项目
- c#Form窗体增删改操作
- c#红绿灯程序源代码
- ASP.NET/C# +SQL小区收费系统
- VS2010下 C#最小二乘法图形界面及源代
- C#将tif影像转成jpg方法显示保持颜色不
- 学生成绩管理系统C#实现
- C#代码创建Access数据库和表
- C# 全局钩子 ()
- C#:汉王人脸通SDK五获取考勤记录
- C# 调用笔记本摄像头,制作简易监控
- C# 八数码 源码
- C# 矩阵算法
- Emgucv3.0(c#)简单入门
- C# 道格拉斯线压缩算法 Douglas一Pe
- 佳博打印机.net平台下的开发API
- WPF写的一个简单截屏工具
- C# 守护进程的服务
- 漂亮的C#软件启动界面特效源码
- C#通讯录项目学生期末作业+C#.通讯录
- 将一个容器中控件拖到另一个容器中
- c# backgroundworker+process进度条
- C# 解决双击TreeView表里checkbox本身Bug问
- C#版学生管理系统源代码
- C#基于joyGetPos的主动方式手柄控制
- 三层架构实现图书管理系统
- (源代码)C#作为上位机,控制51单片
- C#实现的股票交易模拟系统
- C# modbus浮点数处理
- C# 安全移除USB设备
评论
共有 条评论