在C#中使用控件DataGridView实现数据库增删改查

时间:2021-08-16 14:44:24
在C#中使用控件DataGridView实现数据库增删改查using System;
在C#中使用控件DataGridView实现数据库增删改查
using System.Collections.Generic;
在C#中使用控件DataGridView实现数据库增删改查
using System.ComponentModel;
在C#中使用控件DataGridView实现数据库增删改查
using System.Data;
在C#中使用控件DataGridView实现数据库增删改查
using System.Data.SqlClient;
在C#中使用控件DataGridView实现数据库增删改查
using System.Drawing;
在C#中使用控件DataGridView实现数据库增删改查
using System.Text;
在C#中使用控件DataGridView实现数据库增删改查
using System.Windows.Forms;
在C#中使用控件DataGridView实现数据库增删改查
在C#中使用控件DataGridView实现数据库增删改查
namespace DataSource
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查
{
在C#中使用控件DataGridView实现数据库增删改查    
public partial class Form1 : Form
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查    
{
在C#中使用控件DataGridView实现数据库增删改查        
public Form1()
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查        
{
在C#中使用控件DataGridView实现数据库增删改查            InitializeComponent();
在C#中使用控件DataGridView实现数据库增删改查        }

在C#中使用控件DataGridView实现数据库增删改查
在C#中使用控件DataGridView实现数据库增删改查        
private DataSet ds = new DataSet();
在C#中使用控件DataGridView实现数据库增删改查        
private SqlConnection conn = null;
在C#中使用控件DataGridView实现数据库增删改查        
private SqlDataAdapter da = null;
在C#中使用控件DataGridView实现数据库增删改查        
private const string DRIVER = "server=.;database=northwind;uid=sa;pwd=sa";
在C#中使用控件DataGridView实现数据库增删改查        
private const string sql_select = "select * from region";
在C#中使用控件DataGridView实现数据库增删改查
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查        
/**
在C#中使用控件DataGridView实现数据库增删改查         * 此方法为将数据库northwind中的region表的数据查询出来并放入DataSet中 
在C#中使用控件DataGridView实现数据库增删改查        *
*/
 
在C#中使用控件DataGridView实现数据库增删改查        
private void Form1_Load(object sender, EventArgs e)
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查        
{
在C#中使用控件DataGridView实现数据库增删改查            conn 
= new SqlConnection(DRIVER);
在C#中使用控件DataGridView实现数据库增删改查            da 
= new SqlDataAdapter(sql_select,conn);
在C#中使用控件DataGridView实现数据库增删改查            da.Fill(ds,
"table");
在C#中使用控件DataGridView实现数据库增删改查            
this.dataGridView1.DataSource = ds.Tables["table"].DefaultView;
在C#中使用控件DataGridView实现数据库增删改查        }

在C#中使用控件DataGridView实现数据库增删改查
在C#中使用控件DataGridView实现数据库增删改查        
private bool BtnInsert() //此方法作用于添加
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查
        {
在C#中使用控件DataGridView实现数据库增删改查            da.InsertCommand 
= conn.CreateCommand();
在C#中使用控件DataGridView实现数据库增删改查            da.InsertCommand.CommandText 
= "insert into region values(@id,@ption)";
在C#中使用控件DataGridView实现数据库增删改查            da.InsertCommand.Parameters.Add(
"@id", SqlDbType.Int, 4"regionid");
在C#中使用控件DataGridView实现数据库增删改查            da.InsertCommand.Parameters.Add(
"@ption", SqlDbType.VarChar, 10"regiondescription");
在C#中使用控件DataGridView实现数据库增删改查            
int count = da.Update(ds);
在C#中使用控件DataGridView实现数据库增删改查            
bool result = count > 0 ? true : false;
在C#中使用控件DataGridView实现数据库增删改查            
return result;
在C#中使用控件DataGridView实现数据库增删改查        }

在C#中使用控件DataGridView实现数据库增删改查        
private void button1_Click(object sender, EventArgs e)
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查        
{
在C#中使用控件DataGridView实现数据库增删改查            
if (this.BtnInsert())//调用此方法
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查
            {
在C#中使用控件DataGridView实现数据库增删改查                MessageBox.Show(
"添加成功!");
在C#中使用控件DataGridView实现数据库增删改查            }

在C#中使用控件DataGridView实现数据库增删改查            
else 
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查            
{
在C#中使用控件DataGridView实现数据库增删改查                MessageBox.Show(
"添加失败!");
在C#中使用控件DataGridView实现数据库增删改查            }

在C#中使用控件DataGridView实现数据库增删改查        }

在C#中使用控件DataGridView实现数据库增删改查
在C#中使用控件DataGridView实现数据库增删改查
在C#中使用控件DataGridView实现数据库增删改查        
private bool BtnDelect() //此方法作用于删除
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查
        {
在C#中使用控件DataGridView实现数据库增删改查            SqlParameter sp 
= new SqlParameter();
在C#中使用控件DataGridView实现数据库增删改查            da.DeleteCommand 
= conn.CreateCommand();
在C#中使用控件DataGridView实现数据库增删改查            da.DeleteCommand.CommandText 
= "delete region where regionid=@id";
在C#中使用控件DataGridView实现数据库增删改查            sp 
= da.DeleteCommand.Parameters.Add("@id", SqlDbType.Int, 4"regionid");
在C#中使用控件DataGridView实现数据库增删改查            sp.SourceVersion 
= DataRowVersion.Original;
在C#中使用控件DataGridView实现数据库增删改查            ds.Tables[
"table"].Rows[this.dataGridView1.CurrentRow.Index].Delete();
在C#中使用控件DataGridView实现数据库增删改查            
int count = da.Update(ds);
在C#中使用控件DataGridView实现数据库增删改查            
bool result = count > 0 ? true : false;
在C#中使用控件DataGridView实现数据库增删改查            
return result;
在C#中使用控件DataGridView实现数据库增删改查        }

在C#中使用控件DataGridView实现数据库增删改查        
private void button2_Click(object sender, EventArgs e)
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查        
{
在C#中使用控件DataGridView实现数据库增删改查            
if (this.BtnDelect())//调用删除方法
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查
            {
在C#中使用控件DataGridView实现数据库增删改查                MessageBox.Show(
"删除成功!");
在C#中使用控件DataGridView实现数据库增删改查            }

在C#中使用控件DataGridView实现数据库增删改查            
else
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查            
{
在C#中使用控件DataGridView实现数据库增删改查                MessageBox.Show(
"删除失败!");
在C#中使用控件DataGridView实现数据库增删改查            }

在C#中使用控件DataGridView实现数据库增删改查        }

在C#中使用控件DataGridView实现数据库增删改查
在C#中使用控件DataGridView实现数据库增删改查
在C#中使用控件DataGridView实现数据库增删改查        
private bool BtnUpdate() //此方法作用于修改
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查
        {
在C#中使用控件DataGridView实现数据库增删改查            SqlParameter sp 
= new SqlParameter();
在C#中使用控件DataGridView实现数据库增删改查            da.UpdateCommand 
= conn.CreateCommand();
在C#中使用控件DataGridView实现数据库增删改查            da.UpdateCommand.CommandText 
= "update region set regionid=@id,regiondescription=@ption where regionid=@oldid";
在C#中使用控件DataGridView实现数据库增删改查
在C#中使用控件DataGridView实现数据库增删改查            da.UpdateCommand.Parameters.Add(
"@id", SqlDbType.Int, 4"regionid");
在C#中使用控件DataGridView实现数据库增删改查            da.UpdateCommand.Parameters.Add(
"@ption", SqlDbType.VarChar, 10"regiondescription");
在C#中使用控件DataGridView实现数据库增删改查
在C#中使用控件DataGridView实现数据库增删改查            sp 
= da.UpdateCommand.Parameters.Add("@oldid", SqlDbType.Int, 4"regionid");
在C#中使用控件DataGridView实现数据库增删改查            sp.SourceVersion 
= DataRowVersion.Original;
在C#中使用控件DataGridView实现数据库增删改查            
在C#中使用控件DataGridView实现数据库增删改查            
int count = da.Update(ds);
在C#中使用控件DataGridView实现数据库增删改查            
bool result = count > 0 ? true : false;
在C#中使用控件DataGridView实现数据库增删改查            
return result;
在C#中使用控件DataGridView实现数据库增删改查        }

在C#中使用控件DataGridView实现数据库增删改查        
private void button3_Click(object sender, EventArgs e)
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查        
{
在C#中使用控件DataGridView实现数据库增删改查            
if (this.BtnUpdate())//调用修改方法
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查
            {
在C#中使用控件DataGridView实现数据库增删改查                MessageBox.Show(
"修改成功!");
在C#中使用控件DataGridView实现数据库增删改查            }

在C#中使用控件DataGridView实现数据库增删改查            
else
在C#中使用控件DataGridView实现数据库增删改查在C#中使用控件DataGridView实现数据库增删改查            
{
在C#中使用控件DataGridView实现数据库增删改查                MessageBox.Show(
"修改失败!");
在C#中使用控件DataGridView实现数据库增删改查            }

在C#中使用控件DataGridView实现数据库增删改查        }

在C#中使用控件DataGridView实现数据库增删改查
在C#中使用控件DataGridView实现数据库增删改查
在C#中使用控件DataGridView实现数据库增删改查    }

在C#中使用控件DataGridView实现数据库增删改查}

在C#中使用控件DataGridView实现数据库增删改查