gpt4 book ai didi

c# - 在从数据库绑定(bind)数据之前向组合框添加一个项目

转载 作者:可可西里 更新时间:2023-11-01 09:03:23 25 4
gpt4 key购买 nike

我在 Windows 窗体表单中有一个组合框,它从数据库中检索数据。我做得很好,但我想在数据库数据之前添加第一项 <-请选择类别->。我怎样才能做到这一点?我可以把它放在哪里?

public Category()
{
InitializeComponent();
CategoryParent();

}

private void CategoryParent()
{
using (SqlConnection Con = GetConnection())
{
SqlDataAdapter da = new SqlDataAdapter("Select Category.Category, Category.Id from Category", Con);
DataTable dt = new DataTable();
da.Fill(dt);
CBParent.DataSource = dt;
CBParent.DisplayMember = "Category";
CBParent.ValueMember = "Id";
}
}

最佳答案

您可以像这样(首选)将默认文本添加到组合框的 Text 属性:

CBParent.Text = "<-Please select Category->";

或者,您可以直接将值添加到数据表:

da.Fill(dt);
DataRow row = dt.NewRow();
row["Category"] = "<-Please select Category->";
dt.Rows.InsertAt(row, 0);
CBParent.DataSource = dt;

关于c# - 在从数据库绑定(bind)数据之前向组合框添加一个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5134152/

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