C# 从数据集将组件数据绑定到表

C# 从数据集将组件数据绑定到表,c#,sql-server-2008,C#,Sql Server 2008,我创建了一个从数据源将组件与表进行数据绑定的方法: private void AddDataBinding() { txtID.DataBindings.Add("Text", ds, "Ticket.RaffleID"); cboName.DataBindings.Add("Value", ds, "Ticket.CustomerID"); dtpDate.DataBindings.Add("Value", ds, "Ticket.Dat

我创建了一个从数据源将组件与表进行数据绑定的方法:

private void AddDataBinding()
    {
        txtID.DataBindings.Add("Text", ds, "Ticket.RaffleID");
        cboName.DataBindings.Add("Value", ds, "Ticket.CustomerID");
        dtpDate.DataBindings.Add("Value", ds, "Ticket.Date");
        txtStore.DataBindings.Add("Text", ds, "Ticket.Store");
        txtAmount.DataBindings.Add("Text", ds, "Ticket.Amount");
        txtStub.DataBindings.Add("Text", ds, "Ticket.NoStub");

        cm = (CurrencyManager)this.BindingContext[ds, "Ticket"];
    }

private void frmCustomerTicket_Load(object sender, EventArgs e)
    {
        OpenConnection();
        AddDataBinding();
    }

当我运行代码时,出现了一条消息:无法创建现场记录单的子列表。

此错误的可能原因是什么?您是否尝试设置DisplayMember和ValueMember?