资源简介
C#中DataGridView修改后直接保存到数据库实例程序,绝对可用,内附源码,有注释
主要代码:
//单元格编辑结束后触发
private void dataGridView1_CellEndEdit_1(object sender, DataGridViewCellEventArgs e)
{
try
{
string rowid = this.dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();
string cellhead = dataGridView1.Columns[e.ColumnIndex].DataPropertyName;
string cellvalue = this.dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString();
if (cellhead == "domain")
{ cellhead = "[domain]"; }
else { }
if (cellvalue == "True" && cellhead == "passed")
{
cellvalue = "1";
}
else
{
if (cellhead == "passed")
{
cellvalue = "0";
}
else
{ }
}
string sqlcmd = "update domain_info set " + cellhead + "='" + cellvalue + "' where id=" + rowid;
if (dbo.DBcmd(sqlcmd))
{ resultshow.Text = " 编辑成功"; }
else
{ resultshow.Text = " 编辑失败"; }
}
catch
{
MessageBox.Show("异常", "错误");
}
}
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.OleDb;
using System.Windows.Forms;
namespace WebSiteTest
{
class DBOpera
{
public bool DBcmd (string sqlcmd)
{
try
{
OleDbConnection conn = new OleDbConnection(“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“ + Application.StartupPath + @“/domain.mdb“);
conn.Open();
OleDbCommand cmd = new OleDbCommand(sqlcmd conn);
int r = cmd.ExecuteNonQuery();
conn.Close();
conn.Dispose();
if (r > 0)
{
return true;
}
else
{
return false;
}
}
catch
{
return false;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 619 2012-10-20 17:06 WebSiteTest\app.config
文件 20480 2012-10-22 13:42 WebSiteTest\bin\Debug\Databa
文件 221184 2012-10-23 09:13 WebSiteTest\bin\Debug\domain.mdb
文件 72704 2012-10-23 09:12 WebSiteTest\bin\Debug\WebSiteTest.exe
文件 619 2012-10-20 17:06 WebSiteTest\bin\Debug\WebSiteTest.exe.config
文件 110080 2012-10-23 09:12 WebSiteTest\bin\Debug\WebSiteTest.pdb
文件 11600 2012-10-23 10:11 WebSiteTest\bin\Debug\WebSiteTest.vshost.exe
文件 619 2012-10-20 17:06 WebSiteTest\bin\Debug\WebSiteTest.vshost.exe.config
文件 490 2010-03-17 22:39 WebSiteTest\bin\Debug\WebSiteTest.vshost.exe.manifest
文件 20480 2012-10-22 13:42 WebSiteTest\Databa
文件 1156 2012-10-22 13:04 WebSiteTest\DBOpera.cs
文件 221184 2012-10-22 13:43 WebSiteTest\domain.mdb
文件 150046 2012-10-22 13:43 WebSiteTest\domainDataSet.Designer.cs
文件 3 2012-10-22 13:43 WebSiteTest\domainDataSet.xsc
文件 38574 2012-10-22 13:43 WebSiteTest\domainDataSet.xsd
文件 3 2012-10-22 13:43 WebSiteTest\domainDataSet.xss
文件 5483 2012-10-23 09:12 WebSiteTest\Form1.cs
文件 24790 2012-10-23 09:12 WebSiteTest\Form1.Designer.cs
文件 11197 2012-10-23 09:12 WebSiteTest\Form1.resx
文件 15218 2012-10-22 18:49 WebSiteTest\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6707 2012-10-23 09:12 WebSiteTest\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 270 2012-10-23 09:12 WebSiteTest\obj\x86\Debug\GenerateResource.read.1.tlog
文件 520 2012-10-23 09:12 WebSiteTest\obj\x86\Debug\GenerateResource.write.1.tlog
文件 11969 2012-10-20 17:06 WebSiteTest\obj\x86\Debug\ResolveAssemblyReference.cache
文件 9216 2012-10-20 16:55 WebSiteTest\obj\x86\Debug\TempPE\Databa
文件 53248 2012-10-22 13:43 WebSiteTest\obj\x86\Debug\TempPE\domainDataSet.Designer.cs.dll
文件 791 2012-10-23 10:11 WebSiteTest\obj\x86\Debug\WebSiteTest.csproj.FileListAbsolute.txt
文件 72704 2012-10-23 09:12 WebSiteTest\obj\x86\Debug\WebSiteTest.exe
文件 3146 2012-10-23 09:12 WebSiteTest\obj\x86\Debug\WebSiteTest.Main.resources
文件 110080 2012-10-23 09:12 WebSiteTest\obj\x86\Debug\WebSiteTest.pdb
............此处省略21个文件信息
- 上一篇:原创仿OpenFileDialog文件选择对话框源码
- 下一篇:~爬虫蜘蛛C#版~
相关资源
- Visual C#+SQL Server数据库开发与光盘
- C# winform TreeView树形菜单控件DEMO附配套
- WinForm操作SQLite 数据库
- C# 导入excel到datagridview
- c#网吧管理系统sql数据库源码
- C#dataGridView中输入框自动提示、自动完
- 利用C#、sql数据库开发的一款记账小软
- 图书管理系统,关于数据库的图书管
- C# vs2008 备份sql 2005 数据库
- VS2012 C# 远程连接SQLserver数据库服务器
- C#连接Oracle含源码和数据库
- C#版医院门诊管理系统完整版附带数据
- 文档管理系统源代码+数据库
- 人力资源管理系统源代码+数据库
- C#超市收银数据库文件
- C#连接SQl数据库做的 图书馆管理系统
- C#Excel大量数据快速导入数据库
- asp.net连接access数据库学生信息管理网
- letter-recognition字符识别数据库
- ASP.NET登录注册连接数据库
- 住院收费管理系统,。数据库课程设
- 两个DataGridView通过委托实时传值,安
- online judge OJ平台的数据库部分的C#实
- TreeDataGridView
- C#和ACCESS数据库的增删改查有注释三层
- C#连接局域网sql2005或2008数据库
- C#实现Excel文件导入导出数据库
- C# sqlserver数据库操作封装类
- c#连接MYSQL数据库Mysql.data.dll 5.1.62
- c#SQL2000数据库恢复备份程序
评论
共有 条评论