在WPF中用datagrid如何直接在datagrid界面上就可以实现更新数据库?就是我可以直接在datagrid上直接增加删除和修改数据,然后更新到数据库,特别是Update的方法,网上很多没有写清楚Update这个方法是怎么写的。请大神指导,谢谢
解决方案 »
- winform datagridview控件按上下键问题
- 如果你是才学的C#,还正在学,那么看看(学生最好看看,高手就不必了)
- 请问:在.net中如何实现模板选择
- 关于窗体关闭的问题.
- 有关lable循环取值问题
- 水晶报表高手请进,急急急!
- 如何開啟一個文件
- sqlite读取数据时无法填充到datatable中,下面代码没执行?
- 关于 Crystal Reports,以用户需求的名义……
- .NET Pet Shop出1.5版了! 详见http://www.gotdotnet.com/team/compare
- C#中的SqlDataAdapter控件的使用
- CheckedListBox.DataSource 绑定后无法显示!!高级BUG
要么是更新数据库后,程序在界面中直接操作更新的所在行。。不清楚有没有更好的方法。。
是啊,有同感,楼主解决没?
{
using (SqlConnection connection = new SqlConnection(ConnStr))
{
connection.Open();
SqlDataAdapter Adapter = new SqlDataAdapter();
Adapter.SelectCommand = new SqlCommand(SqlString, connection);
SqlCommandBuilder builder = new SqlCommandBuilder(Adapter);
Adapter.Update(table);
return table;
}
}//保存数据
string sql="select * from tablename";
dataGrid1.CommitEdit();
DataTable tabled = (dataGrid1.ItemsSource as DataView).Table;
UpdateDataTable(sql,tabled);