使用DataGrid更改DataBase

时间:2011-12-29 17:36:18

标签: wpf datagrid ado.net

我想使用ADO.NET将数据从DataBase输出到DataGrid。

你能告诉我怎么做吗?

当我在dataGrid中写一些东西时,它正在改变数据库。我使用WPF,.NET 4.0。


代码:

class ThemeEditor
{
    private SqlDataAdapter da;
    private DataSet ds;
    private SqlConnection cn;
    public ThemeEditor(DataGrid dg)
    {
        SqlCommand cmd;
        string source = "server=(local); integrated security=SSPI; database=tests";
        string reqest = "SELECT Theme,Stuff FROM Themes";
        cn = new SqlConnection(source);
        da = new SqlDataAdapter();
        ds = new DataSet();
        cmd = new SqlCommand(reqest, cn);
        da.SelectCommand = cmd;

        da.Fill(ds, "Theme");
        dg.ItemsSource = ds.Tables["Theme"].DefaultView;

    }
}

1 个答案:

答案 0 :(得分:0)

也许它会有所帮助! {{3P>

或者这...... http://support.microsoft.com/kb/307587