Данные из списка <Memo>не отображаются в таблице данных - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть список, созданный пользовательским вводом, который привязан к классу источника данных, у меня также есть сетевое представление, где данные должны быть помещены в сетку данных.

        private void ViewMemo_Load(object sender, EventArgs e)
    {
        dgvMemo.DataSource = Datasources.memorecorders;
    }

это класс AddMemo

        private void btAdd_Click(object sender, EventArgs e)
    {
        int SerialId;
        SerialId = int.Parse(txtSerialId.Text);

        decimal price;
        price = decimal.Parse(txtPrijs.Text);


        MemoRecorder m1 = new MemoRecorder(SerialId);
        m1.make = txtMerk.Text;
        m1.model = txtModel.Text;
        m1.priceExBtw = price;
        m1.creationDate = dtProductie.Value;

        foreach (MemoCartridgeType mem in Enum.GetValues(typeof(MemoCartridgeType)))
        {
            if (cbCartridge.SelectedValue.ToString() == mem.ToString())
            {
                m1.maxCartridgeType = mem;

            }
        }

        Datasources.memorecorders.Add(m1);

        MessageBox.Show("uitkomst: Merk: " + m1.make + "model: " + m1.model +  " ,prijs Ex btw:  "+  m1.priceExBtw +  " ,CartridgeType:  "+ m1.maxCartridgeType
            + " ,Creatie Datum: " + m1.creationDate);

        txtMerk.Text = String.Empty;
        txtModel.Text = String.Empty;
        txtPrijs.Text = String.Empty;
    }

но когда я просматриваю сетку данных, там нет данных, что я сделал не так?

1 Ответ

0 голосов
/ 29 апреля 2020
Datasources.memorecorders.Add(m1);
dgvMemo.DataSource = Datasources.memorecorders;
 MessageBox.Show("uitkomst: Merk: " + m1.make + "model: " + m1.model +  " ,prijs Ex btw:  "+  m1.priceExBtw +  " ,CartridgeType:  "+ m1.maxCartridgeType
            + " ,Creatie Datum: " + m1.creationDate);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...