datagridview连接着数据库中的表
解决方案 »
- CRC32 变态多项式,谁解出来给跪了。
- 清空C# Winform里的DataGridView中的结构和数据
- c#在web开发时可以使用ocx控件吗?
- 一直连着,还是需要用时连一下
- 求C#在VS中的快捷键
- datagridview 如何拖动行
- 给多个PictureBox添加一个右键Delete,多个PictureBox对应的Click事件处理函数是同一个,怎么清除指定的PicBox的图片
- 谁有.NET(vs2005+sql2005)开发的餐饮收银系统(POS)吗
- 求助:TreeView!!!
- C# update时出现问题
- Socket通信问题,求教
- 请教:DevExpress的XtraTreeList控件大量数据刷新问题!
public partial class Form1 : Form
{
private OleDbConnection connection = null;
private OleDbCommand selectCommand = null;
private OleDbDataAdapter dataAdapter = null;
private string connectionString =
@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=..\..\DB\Customers.mdb;Persist Security Info=True"; public Form1()
{
InitializeComponent();
} private void Form1_Load(object sender, EventArgs e)
{
connection = new OleDbConnection(connectionString);
selectCommand = connection.CreateCommand();
selectCommand.CommandText = "SELECT CustomerID, CompanyName, ContactName, Address, Phone FROM Customers";
dataAdapter = new OleDbDataAdapter();
dataAdapter.SelectCommand = selectCommand;
DataTable data = new DataTable();
dataAdapter.Fill(data);
this.dataGridView1.DataSource = data; OleDbCommandBuilder builder = new OleDbCommandBuilder(dataAdapter);
dataAdapter.UpdateCommand = builder.GetUpdateCommand();
dataAdapter.InsertCommand = builder.GetInsertCommand();
dataAdapter.DeleteCommand = builder.GetDeleteCommand();
} private void button1_Click(object sender, EventArgs e)
{
DataTable data = (DataTable)this.dataGridView1.DataSource;
DataTable changedData = data.GetChanges(); if (changedData != null)
{
dataAdapter.Update(changedData);
data.AcceptChanges();
}
}
}