2013-03-24 93 views
0

我似乎无法在网上找到一个解决方案来解决我在这里的难题。我有一个datagrid在控件属性中有一个预设的数据源。所以我不必为datagrid视图编写任何代码来显示我的表格数据。现在我有一个按钮将一个新行添加到我的表中,它工作正常,但我无法让我的datagridview更新信息。更新Datagridview(C#)

我试过使用resetbindings希望它会更新我的datagrid控件,但它没有。 任何提示?

private void button1_Click(object sender, EventArgs e) 
    { 
     sqlcom.CommandText = @"INSERT INTO members (firstname, lastname) VALUES ('" + textBox1.Text +"', '"+ textBox2.Text +"')"; 
     sqlcom.ExecuteNonQuery(); 
     thisConnect.Close(); 

     //update datagridview? 
     this.membersBindingSource.ResetBindings(false); 

    } 
+0

它是什么类型的项目? Web/Windows? – Shyju 2013-03-24 02:59:42

+0

windows应用程序 – Ralph 2013-03-24 03:04:04

+0

没关系我想通了。我设置了一个新的sqladapter和数据集,然后设置datagridview数据源和datamember它工作正常。 – Ralph 2013-03-24 03:36:34

回答

0

广东话U读以下两行:

DataSourceID.DataBind(); 
YourdatagridviewID.DataSource=DataSourceIDhere 

代替线: this.membersBindingSource.ResetBindings(false);

???