gpt4 book ai didi

c# - 使用动态数据库中的成员填充 ComboBox 项,C#

转载 作者:太空狗 更新时间:2023-10-30 01:57:27 25 4
gpt4 key购买 nike

我的数据库 db 有一个主键“Artist”和外键“CdTitle”,在一种形式中,用户可以输入信息以添加到数据库中,在另一种形式中,我有一个要填充的组合框使用数据库中艺术家的名字,主要是“Artist.Names” 我尝试使用 LINQ 遍历数据库并将查询结果放入组合框中,但它并没有像我想象的那样工作。

我的代码是:

var ArtistNames = 
from name in formByArtist.db.Artists
select name.Name;

foreach (var element in ArtistNames)
{
comboBox1.Items.Add(element.ToString());
}

最佳答案

假设您的艺术家有一个名字和一个 ID,您可以这样做:

comboBox1.DataValueField = "Id";
comboBox1.DataTextField = "Name";

comboBox1.DataSource = formByArtist.db.Artists;
comboBox1.DataBind();

关于c# - 使用动态数据库中的成员填充 ComboBox 项,C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5629566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com