0

ここでのジレンマに対する解決策をインターネット上で見つけることができないようです。コントロールのプロパティに事前設定されたデータソースを持つデータグリッドがあります。したがって、データグリッド ビューにテーブル データを表示するために何もコーディングする必要はありません。テーブルに新しい行を追加するボタンがあり、正常に動作しますが、データグリッドビューで情報を更新できません。

データグリッド コントロールが更新されることを期待して resetbindings を使用してみましたが、そうではありません。任意のヒント?

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);

    }
4

1 に答える 1

0

次の2行を書くことはできません:

DataSourceID.DataBind();
YourdatagridviewID.DataSource=DataSourceIDhere

行の代わりに: this.membersBindingSource.ResetBindings(false);

???

于 2013-03-24T04:14:06.767 に答える