如何将模型中的数据绑定到文本框而不是列表框

问题描述 投票:-1回答:1

我通过dapper和数据模型从数据库中获取数据,然后将该数据绑定到列表框,并且一切正常,但是现在我想将该数据绑定到文本框。以前,我只是将数据绑定到一个隐藏的列表框中,然后从列表框中获取该数据,但是我现在想学习如何正确地执行此操作。

          //this is my current workaround.
        textBox1.Text = description.GetItemText(description.SelectedItem);

我也曾尝试将负载清单绑定到文本框,但这不起作用。

        //datamodel prop
        description.DataSource = loadinventory;

        //datamodel full prop
        description.DisplayMember = "ItemDescription";

       textBox1.DataBindings.Clear(); 
       textBox1.DataBindings.Add(new Binding("text", loadinventory, 
       "ItemDescription"));

这很完美。

        textBox1.DataBindings.Clear();
        textBox1.DataBindings.Add(new Binding("text", loadinventory, 
        "ItemDescription"));

我想使用数据模型和dapper从我的数据库中提取数据到我的文本框和其他变量。

c# mysql data-modeling
1个回答
1
投票

请尝试

textBox1.DataBindings.Add("text", loadinventory, "ItemDescription");

更多详细信息https://docs.microsoft.com/de-de/dotnet/api/system.windows.forms.control.databindings?view=netframework-4.8


0
投票
    textBox1.DataBindings.Add(new Binding("text", loadinventory, 
    "ItemDescription"));
    textBox1 = new TextBox();
© www.soinside.com 2019 - 2024. All rights reserved.