关于C#combo combo

时间:2014-07-16 09:11:13

标签: c# sql sql-server-2008 combobox

我在SQL Server 2008中创建了一个数据库 在一个表(customer)中,我创建了以下列:

  

的CustID
  CUSTNAME
  custadd
  tpno

另一个名为payments的表:

  

paymentid
  PAYMENTDATE
  CUSTNAME
  说明
  chqno
  交货期
  accname
  量

我为customer表创建了一个表单。数据更新及其工作。
在我的第二个表单中,我为custname创建了一个组合框,并在调试组合框后显示customer表中的所有名称。如果我选择值并保存所选值,则不会在payments表中更新。我需要帮助解决这个问题。

1 个答案:

答案 0 :(得分:0)

是否将更改数据记录到数据库中? 或者只是无法显示最新的变化?

如果是第一个,您可能希望在组合框上放置SelectedIndexChanged并相应地使用该事件更新数据库。 还要确保刷新表以显示更新的值。

private void YourComboBox_SelectedIndexChanged(object sender, EventArgs e)
{
    //Collect Data from Combobox, 
    //Write it into your database
    //RefreshTable();
}

您可以查看: MSDN: ComboBox.SelectedIndexChanged Event

如果您可以编辑问题并添加一些代码,则有助于清除图片