积极答复者
c#窗体程序中的DataGridView的同步更新数据库问题

问题
答案
-
你好!
DataGridView 控件可以直接绑定 DataSet 通过使用 SqlDataAdapter.Update(DataSet) 的方法可将数据更新的数据库。具体的方法参考 MSDN
知识改变命运,奋斗成就人生!- 已标记为答案 Jackie-SunModerator 2011年3月7日 3:11
-
小勇版主说的很对,下面是MSDN的代码:
public DataSet CreateCmdsAndUpdate(string connectionString,
string queryString)
{
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
OleDbDataAdapter adapter = new OleDbDataAdapter();
adapter.SelectCommand = new OleDbCommand(queryString, connection); OleDbCommandBuilder builder = new OleDbCommandBuilder(adapter);
connection.Open();
DataSet customers = new DataSet();
adapter.Fill(customers);
//code to modify data in dataset here
adapter.Update(customers);
return customers;
}
}
具体请看:http://msdn.microsoft.com/en-us/library/at8a576f.aspx
如果你对数据绑定还有疑问,请参阅:
How to: Bind Data to the Windows Forms DataGridView Control
Have a nice day,
Jackie Sun [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
- 已标记为答案 Jackie-SunModerator 2011年3月7日 3:11
全部回复
-
你好!
DataGridView 控件可以直接绑定 DataSet 通过使用 SqlDataAdapter.Update(DataSet) 的方法可将数据更新的数据库。具体的方法参考 MSDN
知识改变命运,奋斗成就人生!- 已标记为答案 Jackie-SunModerator 2011年3月7日 3:11
-
小勇版主说的很对,下面是MSDN的代码:
public DataSet CreateCmdsAndUpdate(string connectionString,
string queryString)
{
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
OleDbDataAdapter adapter = new OleDbDataAdapter();
adapter.SelectCommand = new OleDbCommand(queryString, connection); OleDbCommandBuilder builder = new OleDbCommandBuilder(adapter);
connection.Open();
DataSet customers = new DataSet();
adapter.Fill(customers);
//code to modify data in dataset here
adapter.Update(customers);
return customers;
}
}
具体请看:http://msdn.microsoft.com/en-us/library/at8a576f.aspx
如果你对数据绑定还有疑问,请参阅:
How to: Bind Data to the Windows Forms DataGridView Control
Have a nice day,
Jackie Sun [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
- 已标记为答案 Jackie-SunModerator 2011年3月7日 3:11