DataSet用法
来源:互联网 发布:网络用语acg是什么意思 编辑:程序博客网 时间:2024/06/07 06:07
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Test
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
DataTable dt;
DataSet ds;
SqlConnection conn;
SqlDataAdapter da;
private void Form2_Load(object sender, EventArgs e)
{
conn = new SqlConnection("Data Source=xsd001;User ID=sa;Password=sa;Initial Catalog=Test;");
ds=new DataSet();
da = new SqlDataAdapter("select * from table1", conn);
SqlCommandBuilder cmd = new SqlCommandBuilder(da);
da.FillSchema(ds, SchemaType.Source);
da.Fill(ds);
dt = new DataTable();
dt = ds.Tables[0];
dataGridView1.DataSource = dt;
}
private void btnSave_Click(object sender, EventArgs e)
{
da.Update(ds);
this.label3.Text = "操作状态:数据保存成功!";
this.timer1.Start();
}
private void btnLoad_Click(object sender, EventArgs e)
{
this.Form2_Load(null, null);
}
private void btnAdd_Click(object sender, EventArgs e)
{
DataRow dr = dt.NewRow();
dr[1] = this.textBox1.Text;
dr[2] = this.textBox2.Text;
dt.Rows.Add(dr);
this.label3.Text = "操作状态:添加成功,请保存数据!";
this.timer1.Start();
}
private void timer1_Tick(object sender, EventArgs e)
{
this.label3.Text = "操作状态:..";
}
private void btnDelete_Click(object sender, EventArgs e)
{
int d=Int32.Parse(this.textBox1.Text);
DataRow dr = dt.Rows.Find(d);
dr.Delete();
this.label3.Text = "操作状态:删除成功,请保存数据!";
}
}
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/sntyy/archive/2007/10/22/1838021.aspx
- DataSet用法
- dataset用法
- DataSet用法
- DataSet用法
- dataSet用法
- DATASET用法
- DataSet 用法
- 浅谈DataSet 的用法
- 浅谈DataSet 的用法
- DataSet.Locate用法
- DataSet的用法
- 浅谈DataSet 的用法
- 浅谈DataSet 的用法
- DataSet读取数据用法
- DataSet的用法
- DataTable ,DataRow ,DataSet 用法
- dataset的一些用法
- DataSet用法详细
- C++,C#,.NET Framework,Flash,Design Pattern,English
- 优化GeoServer的运行------GeoServer研究随笔二
- VS2005快捷键大集合
- 无法向会话状态服务器发出会话状态请求请。确保 ASP.NET State Service (ASP.NET 状态服务)已启动
- 关于JS提供的打印预览(限定每页打印条数)
- DataSet用法
- 程序员之路——不可避免的13个步骤
- IEEE 802系列标准
- sql2000备份的数据库还原到sql2005
- SWT(JFace)体验之模拟BorderLayout布局
- 归纳几个扯谈的话题
- 让MDI子窗体默认最大化
- c#读取mac和硬盘号
- 脚本调用ActiveX控件若干问题